2015年3月23日 星期一

Android 問題排除

A.Conversion to Dalvik format failed with error 1

     Eclipse -> Project -> Property -> Java Build Path 移除重複的jar檔案


B.Wechat Sample source code 執行問題:

source code下載:
 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&lang=zh_CN
  1.加入本身的debug.keystore
 

2.重新安裝 Wechat Sample 的app


C. 錯誤訊息 - java.lang.VerifyError

     
     不可以將*.jar檔案放在bin資料夾裡 ,而是放在libs資料夾中
      

D.讓Support 7 的 mediarouter, appcompat 兩個 project正常輸入到Eclipse


1.將C:\Program Files (x86)\Android\android-sdk\extras\android\support\v7\appcompat
   以android exist project 輸入到Eclipse, 再設定android 5.0.1   
2.設定properties檔案等級對應21(系統可能自轉換過去)

3.為第二個mediarouter project設入 appcompat project作為依賴library


E.unsupport version 52 

1.重新下載android版eclipse 

2.以administrator 身分 , 開啟SDK Manager 將相關的API 18 安裝,也需注意 對應版本的 Android
Build Tools也安裝

3.進入Eclipse的Window-Preference-Java-Compiler-Compiler compliance level 設成 1.7

問題分析: 最新的Android SDK無法支援到Java 1.8 導致錯誤

1 則留言: