2013-10-14 4 views
1

Я пытаюсь построить «окончательный АПК» с обфускационным кодом Scala.
У меня есть Eclipse + плагины: ADT, Scala, Android ProguardScala.android + scala + obfuscate code

Когда я выбираю:
MyProject < - правая кнопка мыши, чтобы показать меню CTX> Android Tools> Export Unsigned Application Package
там генерируются APK, но Scala код не запутывается.

С другой стороны: включение ProGuard в APT сборки конфигурации с:
proguard.config = $ {sdk.dir} /tools/proguard/proguard-android.txt:proguard-project.txt
генерирует сотни предупреждений и, наконец, терпят неудачу.

Удивление, как убедить IDE генерировать APK с запутанным кодом Scala.

BTW. Может быть, нет чисто основанного на IDE решения? Я видел плагины sbt для Android. Может быть, их нужно использовать?

ответ

2

Я бы высоко рекомендуем оставить IDE и дайвингом в SBT мире для разработки приложений Scala (особенно с Scala/Android). Некоторое время назад я разрабатывал проект для домашних животных, он использует proguard, и конфигурация встроена в Build.scala, вы можете посмотреть: https://github.com/ktoso/kanbanery-tv/blob/master/project/Build.scala

Помимо этого вы хотите ознакомиться с последнюю версию: https://github.com/jberkel/android-plugin (или присоединяйтесь к спискам рассылки, упомянутым там, где все люди scala + android выходят.)