[2014-11-17 14:40:20 - ktv_600] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/changba/BuildConfig;
Solution:
Export時不要導出bin , gen, libs,res, 以及測試包(非songstudio, 非speex), utils包中的StringUtil文。 以及導出選項的右半部分像manifest.xml等等
在簽名時遇到以下問題:
[2014-11-1810:20:45 - ktv_600] Proguard returned with error code 1. See console
[2014-11-1810:20:45 - ktv_600] Warning: com.XXX.utils.MusicPathUtil: can'tfind referenced class com.changba.playrecord.RecordDBManager
[2014-11-1810:20:45 - ktv_600] Warning: com.XXX.utils.MusicPathUtil: can'tfind referenced class com.changba.playrecord.RecordDBManager
[2014-11-1810:20:45 - ktv_600] Warning: com.XXX.utils.MusicPathUtil: can'tfind referenced class com.changba.model.UserWork
[2014-11-1810:20:45 - ktv_600] Warning: com.XXX.utils.MusicPathUtil: can'tfind referenced class com.changba.model.UserWork
[2014-11-1810:20:45 - ktv_600] Warning: com.XXX.utils.MusicPathUtil: can'tfind referenced class com.changba.model.UserWork
[2014-11-1810:20:45 - ktv_600] Warning: com.XXX.utils.MusicPathUtil: can'tfind referenced class com.changba.model.UserWork
[2014-11-1810:20:45 - ktv_600] You should check if you need to specifyadditional program jars.
[2014-11-1810:20:45 - ktv_600] Warning: there were 6 unresolved references toclasses or interfaces.
[2014-11-1810:20:45 - ktv_600] You may need to specify additionallibrary jars (using '-libraryjars').
[2014-11-1810:20:45 - ktv_600] java.io.IOException: Please correct the abovewarnings first.
[2014-11-1810:20:45 - ktv_600] atproguard.Initializer.execute(Initializer.java:321)
[2014-11-1810:20:45 - ktv_600] atproguard.ProGuard.initialize(ProGuard.java:211)
[2014-11-1810:20:45 - ktv_600] at proguard.ProGuard.execute(ProGuard.java:86)
[2014-11-1810:20:45 - ktv_600] at proguard.ProGuard.main(ProGuard.java:492)
Solution: 導出jar包時MusicPathUtil.java忽略。
Error: 打包時提示有重複的AndroidManifest.xml以及臨時文件
Solution:刪掉jar工程中導入的沒有使用的頭文件,尤其是Android庫的