android + scala +混淆代码

时间:2013-10-14 21:19:00

标签: android scala obfuscation

我正在尝试使用混淆的Scala代码构建“最终APK” 我有Eclipse +插件:ADT,Scala,AndroidProguardScala。

当我选择:
myproject< - 右键单击​​以显示ctx菜单> Android工具>导出未签名的应用程序包
生成了APK但Scala代码没有被混淆。

另一方面:在APT build config中启用proguard: proguard.config = $ {sdk.dir} /tools/proguard/proguard-android.txt:proguard-project.txt
产生数百个警告并最终失败。

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

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

1 个答案:

答案 0 :(得分: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人员所在的邮件列表。)