1

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

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

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

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

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

4

1 回答 1

2

强烈建议离开 IDE 并潜入 sbt 世界以开发 Scala 应用程序(尤其是使用 Scala/Android)。我前段时间一直在开发一个宠物项目,它使用proguard,并且配置嵌入在Build.scala中,你可以看看:https ://github.com/ktoso/kanbanery-tv/blob/主/项目/Build.scala

除此之外,您还需要了解最新版本:https ://github.com/jberkel/android-plugin (或加入那里提到的所有 scala+android 人都在闲逛的邮件列表。)

于 2013-10-16T08:09:43.930 回答