SBT Android Plugin では、proguardTask に値がありますproguardInJars
。
私の簡単なテスト プロジェクトでは、C:\Users\Administrator\.sbt\boot\scala-2.9.1\lib\scala-library.jar
.
次に、自分でコンパイルしたクラスと組み合わせて別の値にしますinJars
。
ただし、それに何かを追加することで結合されます。これを行う jberkel/android-plugin のコードは次のとおりです。
val manifestr = List("!META-INF/MANIFEST.MF", "R.class", "R$*.class", "TR.class", "TR$.class", "library.properties")
val sep = JFile.pathSeparator
val inJars = ("\"" + classDirectory.absolutePath + "\"") +: proguardInJars.map("\"" + _ + "\""+manifestr.mkString("(", ",!**/", ")"))
その追加されたもののセマンティクスを誰かが知っているのではないかと思っています。
また、個別の値に分割した場合、問題なく実行するために、inJars
そのマニフェストを追加する必要がありますか?proguardInJars
proguardTask