用Eclipse 开发Android小程序遇到些小问题,在一边学习的过程中,将遇到的问题就记录一下,方面挺杂的,有关于程序出错的,关于linux应用的,有eclipse设置等~
1、ERROR: Application requires API version 10. Device API version is 8 解决方法:修改两个配置文件 1:在AndroidManifest.xml里,
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下载地址www.eclipse.org/downloads/,找到与自己用的系统相匹配的下载下来,然后解压就可以了
java jdk下载地址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 resourcefound background' with value '@drawable/btn_title_back_big').
錯誤顯示基本所有資源檔案都出錯,在console位置點擊右鍵,選擇preferences,講console buffer size設定足夠大可以加個0,就可以看到是哪一個資源文件出錯了,修正即可。以上是Eclipse開發Android小程式的12種錯誤總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!