Eclipse问题小结

用Eclipse 开发Android的时候总是会遇到些小问题,将遇到的问题就记录一下 : 

1、下载的.java文件中,注释基本都是中文的,在linux中文部分乱码问题     

问题描述: windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码。 

解决办法:使用命令iconv对文件内容编码进行转换。例如我有一个文件"hello.txt"在windows下打开正常,而在linux下打开则会乱码,办法为在终端输入: iconv  -f  gbk  -t  utf8  hello.txt > hello_utf8.txt,之后再打开"hello_utf8.txt"这个文件,该文件的乱码问题就解决了。

2、exlipse 三种方法显示行号     

解决方法:    

1. ctrl+f10显示菜单,勾选show line number选项;     

2.在代码编辑区的最左边(即应显示行号位置)点右键,出现的快捷菜单如解决方法1;     

3.依次点击Window(或代码编辑区内点右键)->Preferences->Gerenal->Editors->Text Editors,然后在show line number复选框打对号即可

3、配置好环境,运行eclipse出现Failed to load the JNI shared library jvm.dll错误

      解决方法:系统用是64位的,下载了64位的eclipse,但是下的jdk版本是32位的,换成64位的jdk即可。

4、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

5、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,运行正常,问题解决。

6、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.

7、安装好ADT和Android SDK,没有Android SDK Manager 和Android virtual Device Manager 两个图标

Eclipse ->window->customize Perpective->Command Groups Availability 勾选andorid 选项

8、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,就可以看到是哪一个资源文件出错了,修正即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值