2013-10-14 576 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人們閒逛的郵件列表。)