【轉】Eclipse 開發Android小程序遇到的問題總結


用Eclipse 開發Android小程序遇到些小問題,在一邊學習的過程中,將遇到的問題就記錄一下,方面挺雜的,有關於程序出錯的,關於linux應用的,有eclipse設置等~

1、ERROR: Application requires API version 10. Device API version is 8     解決方法:修改兩個配置文件     1:在AndroidManifest.xml里,  <uses-sdk android:minSdkVersion="8" />找到這一行,這行是表示要執行這個應用程式所需要的最低版本,把數字改成模擬器上面的版本。(Device API)     2:在default.properties里  target=android-8 把target改為要運行模擬器的版本就OK了。(application requires API)

2、Android requires compiler compliance level 5.0. Please fix project properties.錯誤     解決方法:     1. 項目 右鍵 ->android tools ->Fix Project     2. 如果不可以,檢查Project -> Properties->Java Compiler 確認JDK compliance被設置為1.6,並且enable specific seetings.

3、下載的.java文件中,注釋基本都是中文的,在linux中文部分亂碼問題     windows下中文的編碼一般為gbk,而linux下中文的編碼一般為utf8,所以在windows下正常打開的文件,到linux下很可能會出現亂碼。     解決辦法:使用命令iconv對文件內容編碼進行轉換。例如我有一個文件"linux常用命令"在windows下打開正常,而在linux下打開則會亂碼,辦法為在終端輸入:     iconv -f gbk -t utf8 linux常用命令.txt > linux常用命令_cn.txt      之后再打開"linux常用命令_cn.txt"這個文件,該文件的亂碼問題就解決了。

4、exlipse 三種方法顯示行號     解決方法:     1.ctrl+f10顯示菜單,勾選show line number選項;     2.在代碼編輯區的最左邊(即應顯示行號位置)點右鍵,出現的快捷菜單如解決方法1;     3.依次點擊Window(或代碼編輯區內點右鍵)->Preferences->Gerenal->Editors->Text Editors,然后在show line number復選框打對號即可

5、windows下安裝eclipse以及java jdk 環境變量設置

1、eclipse下載地址http://www.eclipse.org/downloads/,找到與自己用的系統相匹配的下載下來,然后解壓就可以了

      java jdk下載地址http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、java jdk環境變量的配置:簡單來說就是要設置path和classpath,path是要加上bin,classpath里面是lib。

     我的電腦->屬性->高級系統配置。

     1)path系統里面都有了,只要在里面加上bin的地址就可以,每個路徑之間用;隔開。

例如:C:\Program Files\Java\jdk1.6.0\bin

     2)classpath要自己新建,當然如果已經有了,在里面編輯就可以,注意classpath前面要有.;代表當前路徑。

例如:.;C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar

     3)為了方便書寫和以后的更改,可以設置java_home變量,將其設為C:\Program Files\Java\jdk1.6.0,這樣path和classpath里面就可以用%java_home%來替換C:\Program Files\Java\jdk1.6.0

例如:path可設置為%java_home%\bin

6、配置好環境,運行eclipse出現Failed to load the JNI shared library jvm.dll錯誤

      解決方法:用的windows是64位的,下了64位的eclipse,但是下的java sdk是32位的,失誤了。。。換成64位~

7、ANT環境變量設置

Windows下ANT用到的環境變量主要有2個,ANT_HOME 、PATH。

設置ANT_HOME指向ant的安裝目錄。

設置方法:ANT_HOME = D:\apache_ant_1.7.0

將%ANT_HOME%\bin; %ANT_HOME%\lib添加到環境變量的path中。

設置方法:PATH = %ANT_HOME%\bin; %ANT_HOME%\lib

8、Expected to find it in D:\jre6\lib\tools.jar

命令行敲ant命令后提示:“Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar”;ANT_HOME環境變量已經配置; 解決途徑:將“C:\Program Files\Java\jdk1.6.0_16\lib”目錄下的tools.jar文件拷貝到“C:\Program Files\Java\jre6\lib”目錄下,重新運行命令ant,運行正常,問題解決。

9、Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'

沒有引入JUnit,查看配置里面是否勾選了JUnit.  Project -> Properties -> Java Build Path -> Order and Export and check JUnit if it is unchecked.

10、Test run failed: Instrumentation run failed due to 'java.lang.ClassCastException'

把包刪掉,開發工程的包和測試包都刪,重新裝!!!

11、安裝好ADT和Android SDK,沒有Android SDK Manager 和Android virtual Device Manager 兩個圖標

Eclipse ->window->customize Perpective->Command Groups Availability 勾選andorid 選項

12、error: Error: No resource found that matches the given name (at 'background' with value '@drawable/btn_title_back_big').

錯誤顯示基本所有資源文件都出錯,在console位置點擊右鍵,選擇preferences,講console buffer size設置足夠大可以加個0,就可以看到是哪一個資源文件出錯了,修正即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM