3
A
回答
4
您需要從assets
文件夾中刪除這些mp3。如果您想讓它們保持在項目中但不在APK中,只需創建單獨的文件夾(即PROJECT
並將文件移動到那裏)。此文件夾將被構建腳本省略,但您仍然可以將這些文件放在一個地方,並可以使用它們,例如版本等。
+0
謝謝!,作品完美! – toledorobia
1
您應該爲此使用Proguard。
它是專門爲構建APK時打包不同的資源而設計的。它已經在一個標準的Eclipse Android項目中啓用,您只需要取消註釋project.properties文件中的一行,並對Proguard規則進行修改即可。
+0
我不知道Proguard,感謝您的提示! – toledorobia
0
嘗試用下一個:
...
packagingOptions {
exclude 'META-INF/LICENSE.txt'
}
}
android.applicationVariants.all { variant ->
//if (variant.name.contains('Release')) { // exclude source and sourcemap from release builds
def rmmp3 = task("delete${variant.name}.rmmp3", type: Delete) {
delete "${buildDir}/intermediates/assets/${variant.dirName}/*.mp3"
}
variant.mergeAssets.finalizedBy rmmp3
//}
}
相關問題
- 1. Maven:排除編譯中的java文件
- 2. 如何反編譯Android .apk文件?
- 3. 如何將編譯後的apk文件添加到jenkins工件中?
- 4. Ant排除文件編譯java文件
- 5. 從預編譯中排除文件
- 6. 從編譯配置中排除文件
- 7. 反編譯.apk文件
- 8. 包含/排除apk中的文件
- 9. 如何在Gulp中排除從Typescript編譯的JavaScript文件?
- 10. Makefile。如何從編譯中排除一個特定的文件?
- 11. 新Typescript文件 - 如何排除JavaScript文件和編譯默認
- 12. IntelliJ + groovy DSL:如何排除groovy插件編譯的文件?
- 13. 如何將Android股票Mms App編譯爲.apk文件?
- 14. (SASS)如何排除我導入的文件編譯到CSS文件
- 15. 如何從預編譯中排除幾個CSS文件?
- 16. 如何從git中排除打字稿編譯文件
- 17. 如何從ASP.NET預編譯中排除文件夾?
- 18. 如何從g ++編譯器選項中排除文件
- 19. 如何排除在Typescript中編譯某些文件?
- 20. 如何從Visual Studio中排除文件編譯?
- 21. 如何編譯kivy和python文件到apk
- 22. 從Android Studio中排除APK文件夾
- 23. 如何在對apk文件進行更改後將apk內容重新編譯爲apk文件?
- 24. 如何將Jar文件添加到Android的Cordova插件而無需將其編譯到APK中
- 25. Buildr - 編譯時排除源文件
- 26. 如何將python文件編譯到單獨的文件夾中?
- 27. 如何將.cs文件編譯到Mac上的.exe文件中?
- 28. 如何使用庫編譯JAR到apk
- 29. 無法反編譯的apk文件
- 30. 如何避免我的應用程序中的反編譯APK到Java文件
你可以修改你的問題嗎? – Blackbelt