【Android】Android常見的錯誤及解決

來源:互聯網
上載者:User

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。 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.