0
我在Mac
的Android Studio
中創建了一個android項目。但是當我嘗試使用android studio windows 10
創建版本apk
時,它似乎不包括proguard
文件。因爲應用程序在運行時崩潰,因爲某些類的混淆應該根據我的proguard設置跳過。在android studio windows 10中分離proguard文件失敗
請注意,此配置在Mac環境中工作得很好。
INITIAL CONFIG:
buildTypes {
release {
minifyEnabled true
proguardFile 'proguard-eventbus-3.pro'
proguardFile 'proguard-acra.pro'
proguardFile 'proguard-glide.pro'
proguardFile 'proguard-gson.pro'
proguardFile 'proguard-square-retrofit2.pro'
proguardFile 'proguard-project-app.pro'
testProguardFile 'proguard-project-test.pro'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
我也試圖移動到單個文件夾中的所有ProGuard的文件,並進行了測試,並擊中了下面的生成錯誤:
更新了配置:
buildTypes {
release {
minifyEnabled true
proguardFiles fileTree(dir: "proguard", include: ["*.pro"]).asList().toArray()
testProguardFile 'proguard-project-test.pro'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
錯誤:
使用有關使用'proguardFiles文件樹(DIR如何: 'proguard的',包括:「*。親'])。asList()。指定者()'? –
@ישואוהבאותך請閱讀OP的第二部分。 ** UPDATED CONFIG ** – Poorya
您應該從我的評論中看到,您的更新配置有所不同。你正在使用'''在我的評論中使用''' –