Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 25 2015 10:23

    emstlk on master

    Fixed sbt script (compare)

  • May 20 2015 21:35

    emstlk on master

    Added test (compare)

  • May 18 2015 14:30

    emstlk on master

    Proguard params added (compare)

  • Apr 22 2015 20:12

    emstlk on master

    Updated readme (compare)

  • Apr 20 2015 21:54

    emstlk on master

    Added install sdk scripts (compare)

  • Apr 17 2015 09:11

    emstlk on master

    Downgraded android-sdk-plugin t… (compare)

  • Apr 14 2015 11:23

    emstlk on master

    Update README.md (compare)

  • Apr 14 2015 10:10

    emstlk on master

    Update README.md (compare)

  • Apr 14 2015 10:07
    emstlk closed #1
  • Apr 14 2015 10:06
    emstlk closed #2
  • Apr 14 2015 10:05
    gitter-badger opened #2
  • Apr 14 2015 10:03
    gitter-badger opened #1
eMASTER
@emstlk
тебе надо их выполнить тоже, тогда все компоненты из sdk поставятся
Vladimir
@Samusia
Все заработало после перезагрузки компа
Oleg Kordun
@olegkordun
Всем привет.
Пытаюсь сделать лэйаут на скалойде для демо. Есть проблема. Кто нибудь есть живой?
eMASTER
@emstlk
привет
не стоит, нет нормальной доки и сильно ограниченный синтаксис
@olegkordun
Oleg Kordun
@olegkordun
ага, для одной кнопки и текстового поля нормально. А для списка с кастомными ячейками - смерть. Окатился на XML -_-
Roman
@akinadude

Всем привет! Припозднился я с вопросами, конечно.. Вот пытаюсь собрать проект. В предварительных требованиях для сборки есть такая штука android-sdk-plugin 1.3.19. А откуда ее брать? Пробовал посерчить плагины из Android Studio - не нашел такого. Зато нашел отдельный проект этого плагина: https://github.com/pfn/android-sdk-plugin. Не очень понимаю как одно прикрутить к другому. Т.е. пока в среде иерархию проекта отобразить не удалось.

Но я не унываю. Попробовал из консоли поиграться с sbt и тасками сборки. Вот что выдает на последовательные compile и run

This message was deleted
Снимок экрана 2015-05-18 в 16.51.57.png
eMASTER
@emstlk
Роман, привет! Плагин android-sdk-plugin уже подключен в тестовом проекте, тебе нужно выполнить команду sbt android:packageDebug для сборки
Roman
@akinadude
Угу, сейчас это уже пробую, но есть сюрприз с прогардом..
Снимок экрана 2015-05-18 в 17.02.41.png
Видимо, ворнинги не пришлись по вкусу
eMASTER
@emstlk
да, их добавлять нужно в исключения, странно что у тебя они появились
Roman
@akinadude
Ок, попробую добавить
Roman
@akinadude
Я так понимаю нужно файлик proguard-rules.pro добавить в проект, так? Или исключения для прогарда нужно в другом месте добавлять?
eMASTER
@emstlk
но тут sbt, он сам генерит этот файл + твои дополнения
добавь в build.sbt
proguardOptions in Android ++= Seq("-keepattributes Signature")
вообще странно, проект чистый собирается их консоли, только что проверил
Note: scala.Enumeration$$anonfun$scala$Enumeration$$isValDef$1$1 calls 'Field.getType'
Note: scala.concurrent.util.Unsafe calls 'Field.getType'
Note: there were 2 classes trying to access generic signatures using reflection.
      You should consider keeping the signature attributes
      (using '-keepattributes Signature').
      (http://proguard.sourceforge.net/manual/troubleshooting.html#attributes)
Ignoring unused library classes...
  Original number of library classes: 3673
  Final number of library classes:    852
Shrinking...
Removing unused program classes and class elements...
  Original number of program classes: 4956
  Final number of program classes:    491
Writing output...
Preparing output jar [/Users/emaster/dev/android-scala-example/target/android-bin/classes.proguard.jar]
  Copying resources from program jar [/Users/emaster/dev/android-scala-example/target/aars/com.android.support-appcompat-v7-21.0.2/com.android.support-appcompat-v7-21.0.2.jar] (filtered)
  Copying resources from program jar [/Users/emaster/dev/android-scala-example/target/aars/com.android.support-support-v4-21.0.2/com.android.support-support-v4-21.0.2.jar] (filtered)
  Copying resources from program jar [/Users/emaster/dev/android-scala-example/target/aars/com.android.support-support-v4-21.0.2/libs/internal_impl-21.0.2.jar] (filtered)
  Copying resources from program jar [/Users/emaster/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar] (filtered)
  Copying resources from program jar [/usr/local/var/lib/android-sdk/extras/android/m2repository/com/android/support/support-annotations/21.0.2/support-annotations-21.0.2.jar] (filtered)
  Copying resources from program jar [/Users/emaster/dev/android-scala-example/target/android-bin/classes.jar] (filtered)
[info] Creating proguard cache: proguard-cache-4842187fcf837c0b07bb07ab14f9b718c1a00fac.jar
[info] Generating dex, incremental=false, multiDex=false
[info] Packaged: com-myapp-debug-unaligned.apk (677.22KB)
[info] Debug package does not need signing: com-myapp-debug-unaligned.apk
[info] zipaligned: com-myapp-debug.apk
[success] Total time: 47 s, completed May 18, 2015 5:26:27 PM
eMASTER
@emstlk
добавил в репозиторий, вдруг у кого тоже ругается
можешь просто спулиться
Roman
@akinadude
Не, не помогло, результат тот же. Я тут заметил, что на compile немножко ругается
Снимок экрана 2015-05-18 в 17.38.30.png
это не может быть первопричиной?
Хотя в конце compile вижу success
eMASTER
@emstlk
ошибки на ресурсы это warning на самом деле, вроде бы это поправили в новых версиях плагина
@toker тогда собралось
Roman
@akinadude
Ну ок, будем считать, что compile прошел
Roman
@akinadude
Выпулил изменения, помогло. Видимо криво я прописал правила для прогарда
Вот
Roman
@akinadude
А что нужно сделать для того, чтобы Android Studio при импорте проекта предлагала sbt как одну из систем сборки?
eMASTER
@emstlk
плагин sbt поставить
Roman
@akinadude
Так стоит же
Оно?
eMASTER
@emstlk
да, других вроде нет в списке )
Roman
@akinadude
Угу, а при импорте среда предлагает в вашем случае импортить проект как sbt-проект или только как Gradle или как Maven?
eMASTER
@emstlk
вообще она не определяет вроде, так что сам выбираешь
Roman
@akinadude
Вот пробую я импортить, предлагают мне выбор
выбор
я выбираю первое (create project from existing sources)
После импорта не могу разглядеть исходников
не вижу исходников
eMASTER
@emstlk
так, сейчас проверил
надо поставить sbt и scala плагины
после этого ide видит sbt проект
на android studio 0.8 проверял
Roman
@akinadude
ок, попробую
угу, и правда появился вариант импорта sbt
Roman
@akinadude
Работает!