2013-10-14 211 views
1

我试图用混淆的Scala代码构建“最终APK”。
我有Eclipse +插件:ADT,Scala,AndroidProguardScala。android + scala +混淆代码

当我选择:
的myproject < - 右键显示CTX菜单> Android的工具>导出未签名的应用程序包
也不生成APK但Scala代码不混淆。

在另一方面:使得在proguard的APT构建配置有:
proguard.config = $ {sdk.dir} /tools/proguard/proguard-android.txt:proguard-project.txt
生成数百个警告并最终失败。

想知道如何说服IDE使用混淆的Scala代码生成APK。

顺便说一句。也许没有纯粹的基于IDE的解决方案?我看到了Android的sbt插件。也许这些需要使用?

回答

2

我倒是高度建议离开IDE和潜水到SBT世界发展的Scala应用程序(ESP。使用Scala/Android的)。前段时间我一直在开发一个宠物项目,它使用proguard,并将配置嵌入到Build.scala中,你可以看看:https://github.com/ktoso/kanbanery-tv/blob/master/project/Build.scala

除此之外,你会想要阅读最新版本:https://github.com/jberkel/android-plugin(或加入那里提到的所有scala + android人们闲逛的邮件列表。)