標籤:android des class java tar ext get 檔案 set cti type
[1]The import com.baidu.mapapi.map.Geometry conflicts with a type defined in the same file
解決:百度api包下的Geometry和某個類名相衝突,將類名換成另外的名字,不要和百度相關類裡面的類名相同
[2]java.lang.ClassCastException:
解決:類型轉換錯誤。查看Test_Geometry項目的Mainfest.xml資訊清單檔,在<applicaiton>標籤裡面少了對Myapplication類(地圖相關設定)的許可權聲明; 另外就有可能是中間代碼有錯誤,仔細檢查關鍵代碼位置,是否有寫錯。
[3]org.eclipse.jdi.TimeoutException:Timeout occurred while waittingfor packet100524.occurred
creatingstep request
解決:連線逾時,在G:\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings目錄下將時間改大一些
[4]Error parsing XML: junk after document element
解決:布局檔案裡面主根有多個節點,一個合法XML檔案只有一個主根節點,檢查<.../>
[5]java.lang.reflect.InvocationTargetException
解決:做地圖定位時,把定位包換成3.0版本的
[6] Unable to resolve target ‘android-7‘
解決:這是低版本的代碼匯入eclipse時常遇到的錯誤,在原始碼中project.properties的Project target設定與當前eclipse環境設定不一致。把Project target.target=android-7 改為你當前支援的AVD版本即可。一般 android-8對應的android sdk 是2.2, android-10對應的是2.3,注意修改檔案的時候不要隨意刪除空格和預留位置 查看開發環境sdk對應的API序號(在android sdk manager中可以查看)
[7]Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
解決:安裝失敗,手機記憶體不夠,卸載一些程式;把之前安裝的同名程式卸載掉
[8]建立ArcGIS for Android的sample項目,不顯示地圖或出錯
解決:真正的原因是:Revision17的Android SDK和Eclipse ADT外掛程式包括重大改變的依賴管理的Android項目,將會打破現有的ArcGIS Android SDK的項目。這是他們ArcGis在設計ArcGIS for Android API時候的問題。 1、在你的工程上右擊,選擇Build Path>Configure Build Path…,選中所有ArcGIS_For_Android選項,然後OK。2、再在工程上右擊,選擇 Android Tools,點擊Fix Project Properties。
[9]建立ArcGIS Project for Android項目時失敗,出現Problem Opening Wizard 解決:
無法開啟嚮導。建立一個Android工程項目,然後可以在建立的工程中右鍵-->Properties-->添加jar包的形式
手動添加arcgis的五個包,這樣就是一個arcgis api項目了
[9]Invaild project desciption
解決:Android匯入一個工程時提示 Invalid project description字樣,匯入的項目位置與另外一個項目重疊 不要把程式包放在eclipse預設的工作空間中,放到其他檔案夾再匯入即可
[10]Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
解決:右鍵項目,選擇Java Build Path—Librarise,移除Android Dependencies,注意每次啟動eclipse都要執行此操作
[11]Eclipse中解決“Save could not be completed”問題
解決:在Eclipse --> window --> Preferences --> General --> Content Types --> Text --> 單擊 Java Properties File,在底部出現 ‘Default edcodng:‘,改成UTF-8(註:原ISO-8859-1),然後update
[12]eclipse 寫 android 自動添加事件,報錯 The method setOnClickListener(View.OnClickListener) in the
type View is not applicable for the arguments (new OnClickListener(){})
解決:差了個包沒添加import android.view.View.OnClickListener;
[13]使用手機偵錯工具的時候java.io.IOException: Unable to open sync connection!
解決:關掉USB調試,重新開始
[14]修改Android項目的SDK版本
解決:1、按右鍵項目---properties----Resource-----Android在Project Bulid Target對話方塊中選擇你需要的Android版本。 2、Resource---Libraries對話方塊右邊的 Addlibraries---Android Classpath Containe
[15]java.io.IOException: 遠程主機強迫關閉了一個現有的串連。
解決:重啟eclipse和adb即可