標籤:
前段時間剛開始學Android時遇到這個問題,每次開啟、運行Android project 都會跳出這個提示:
無視它程式可以運行,但總是覺得有點不爽
網上已有一些解決方案:
1、開啟項目的AndroidManifest.xml檔案,android:targetSdkVersion="21"改為“20”或以下的值。由於Android L為預覽版本,版本號碼還是使用“20”的原因導致了此問題。修改完後,再Project -> Context Menu -> Android Tools -> Fix Project Properties操作一次,問題解決了。
2、Window--->Preferences----->Android--------> LInt Error Checking----->when saving files, check for errors
3、記得當時在哪兒看到,說是什麼32位eclipse和64位Java還是Android的不匹配問題
試過方法一,對我不起作用⊙▂⊙
再看方法二,倒是不彈窗提示了,但這不是怕麻煩忽略錯誤麼,不叫解決問題
方法三,查看了所有的工具都是64位
最後可能受到方法三的啟發,發現我的eclipse後面帶了個Indigo,一百度是版本號碼,很久沒有更新的。重新下載了個Luna版的,再開啟、運行project也不彈窗了,右鍵project-Android tools-run lint:check for common errors :
之所以對Android lint 如此執著,是因為Android lint是Android特有的靜態程式碼分析器,“事實上,它是無需代碼運行,就能進行代碼錯誤檢查的特殊程式。基於對Android架構知識的掌握,Android lint 深入檢查代碼,找出編譯器無法發現的問題。”"此外,android lint 能夠對定義在xml檔案中的對象內型做檢查。"如此碉堡的工具,怎麼能讓它放著……
(結果查出來好多錯誤還是不知道咋來的,只得刪除錯誤之後再運行哈哈哈!不過對我來說,Android lint 彈窗的問題總算是解決了)
An internal error occured durring:" running android lint"——我的android 入門階梯