我試圖構建基於cordova的應用程序啓用模糊處理。
IBM MobileFirst Platform Foundation版本爲7.1.0.00.20151227-1730。基於科爾多瓦的應用程序與ProGuard
我的步驟:
- 創造新的經典mfp
項目(使用環境運行時)
- 創造新的mfp cordova
項目與Android信封(作爲客戶端應用程序)
- push
新的客戶端應用環境
- 取消註釋在project.properties
proguard.config
選項 - 在project.properties
加適量密鑰庫配置 - 釋放
配置的應用程序 - 運行ant release
照常
輸出: 我得到警告
[proguard] Note: duplicate definition of program class ...
的巨量然後建立failes
[proguard] Warning: there were 1 unresolved references to program class members. [proguard] Your input classes appear to be inconsistent. [proguard] You may need to recompile them and try again. [proguard] Alternatively, you may have to specify the option [proguard] '-dontskipnonpubliclibraryclassmembers'. BUILD FAILED
而且這是在新創建的項目。沒有改變。剛剛添加密鑰庫。
我應該如何正確配置ProGuard?
當你生成與MFP的科爾多瓦項目中,您構建一個科爾多瓦項目(不像與混合應用程序)。這個問題是針對科爾多瓦的。你應該提供你的項目。 –