導出RecordingStudio jar包後運行時錯誤

[2014-11-17 14:40:20 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/changba/BuildConfig;
[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庫的


發佈了61 篇原創文章 · 獲贊 38 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章