1
我有一個Gradle應用程序與1庫aar項目和幾個口味,我試圖爲圖書館項目實施proguard。Android工作室proguard不工作圖書館aar,即使minifyenabled真
我已經聲明proguard-rules.pro文件以及proguard-library.pro文件。我已經可以使用trueproguard true,但是Proguard似乎不起作用。我正在使用Android Studio 2.1.2和gradle wrapper 2.10。
我也跟着從下面的鏈接步驟,但沒有工作,Proguard ignores config file of library
別人的幫助可以讓proguard的爲我的圖書館AAR項目中運行。
編輯: 我只是測試,如果proguard的工程調試與否,我gradle這個文件如下:
編輯調試下面的代碼:
defaultConfig {
proguardFiles 'proguard-library.pro'
consumerProguardFiles 'proguard-rules.pro'
...
...
}
buildTypes{
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
....
...
}
}
我刪除那些2線,但proguard的沒有工作,下面的行是一個複製粘貼錯誤,proguard文件被提及,如你所示 – Swato
我有一些構建錯誤,所以採取了Android工作室的建議,並添加了應用插件:'maven',我checed在一些其他答案在stackoverflow其中說minifyEnable不會混淆代碼。請參閱鏈接:http://stackoverflow.com/questions/37007485/whats-the-difference-between-minifyenabled-and-useproguard-in-the-android-p – Swato