SBT Android 플러그인에서 proguardTask의 값은 proguardInJars
입니다.
간단한 테스트 프로젝트에는 C:\Users\Administrator\.sbt\boot\scala-2.9.1\lib\scala-library.jar
이 포함되어 있습니다.SBT Android-Plugin에서 "proguardInJars"의 의미는 무엇입니까?
그런 다음 내 컴파일 된 클래스와 결합하여 다른 값 inJars
을 생성합니다.
그러나 무엇인가 추가하여 결합됩니다.
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("(", ",!**/", ")"))
내가 궁금 누군가가이 추가 것들의 의미를 알고있다 : 여기에 그 작업을 수행 jberkel/안드로이드 - 플러그인의 코드입니다.
또한 inJars
을 별도의 값으로 나누면 proguardTask
을 문제없이 실행하려면에 해당 매니페스트 정보를 추가해야합니까?