1.ActivityManager: Warning: Activity not started, its current task has been brought to the front
說明:模擬器中已經有一個執行個體在運行。
解決方案:退出模擬器中啟動並執行程式,再次運行即可解決!
2.No grammar constraints (DTD or XML schema) detected for the document
說明:在編輯器中看到像這樣關於缺少文法約束(DTD 或 XML 結構描述)的警告,儘管忽略這些警告。
解決方案:windows -> preferences -> xml -> xml files -> validation -> Indicate when no grammar is specified: 選擇Ignore即可。
3.R.java: no such file or directory
說明:R類不存在。
解決方案:Windows->Preference->Java->Build Path中,將Folders改為選中Projects即可。
4.res\\layout\\*.xml: Invalid file name: must contain only [a-z0-9_.]
說明:樣式XML的檔案名稱起的不符合要求。檔案名稱中只能是小寫英文字元、數字、\"_\"或者\".\"。
5.INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
說明:這樣的問題主要是簽名衝突造成的,比如你使用了ADB的debug許可權簽名,但後來使用標準sign簽名後再安裝同一個檔案會出現這樣的錯誤提示。
解決方案:卸載原有版本再進行安裝,而adb install -r參數是無法解決這個問題。
6.Android程式為什麼沒有退出設計?
答:Google Android平台在設計程式聲明周期上比較特殊,可能是考慮到第二次載入時保證速度的原因而沒有強制加入記憶體釋放問題,所有的資源回收由Dalvik GC自動完成。
所以在設計開發時一定要注意Activity和 Service類的生命週期問題,顯示在最上層的視窗將有最高的優先順序,當Android作業系統記憶體不夠用時自動將會根據曆史棧按優先順序強制殺掉進程。
7.Emulator Control GPS軌跡發送按鈕有時會變灰不可點。
答:重啟Eclipse。