我在我的Android項目中使用AppCompat
支持庫。 AppCompat
有很多drawable和資源,我沒有在我的應用程序中使用。那些不必要的文件將我的900K應用程序增加到2M,我不喜歡。
有沒有什麼辦法可以在創建APK文件時排除這些文件?或者我應該在我的代碼中混淆庫而不是依賴? 我在Android Studio中使用Gradle。Android支持庫增加APK的大小很多
感謝
編輯1我使用ProGuard了。但proguard不知道我不想要drawable-xxxhdpi
或values-it
例如。
編輯2我也使用Android Lint,它不能幫助我,因爲我不直接訪問lib的代碼,並且android在構建APK文件時添加它們。
您是否嘗試過Proguard? http://proguard.sourceforge.net/index.html –
是的,我已經在使用。但proguard不知道我不想''drawable-xxxhdpi'或'values-it'例如。 –
您是否曾嘗試添加支持庫jar作爲libs文件夾的依賴項,並將「-libraryjars libs」添加到proguard配置中? –