eclipse常用快捷键和一些问题总结

来源:互联网 发布:淘宝 跑腿 编辑:程序博客网 时间:2024/06/05 16:28

1、Android问题:

    ADT:Help>Install New Software    http://dl-ssl.google.com/android/eclipse/1.无法更新SDK:(非常重要)  解决办法:将D:\android-sdk-windows-4.3\tools\lib文件夹下的plugin.prop版本修改成更低15.0.02.不能New Android Project:[找不到proguard.cfg配置文件]  将proguard文件夹下的proguard-android.txt复制到lib文件夹中,并改名为proguard.cfg3.创建AVD虚拟设备,选择刚创建好的虚拟设备运行4.使用memory analyzer 提示failed to load the jni shared library    JDK和eclipse的版本不一致,需要都是32位或都是64位

2、eclipse不能导入工程问题:

提示: 【Some projects cannot be imported because they already exist in the workspace】因为目录下面已经存在这个工程,勾掉【Copy projects into workspace】,再次【refresh】就可以了

3、eclipse右击工程卡死:

删除工作区下面的.metadata文件夹,重启下

4、工程下显示jython下的lib:

Windows>show View > Project Explorer

5、工程下提示:”The interpreter configured does not exist in the filesystem:D:\jython2.5.2\jthon.jar”

缺少了PyDev插件,将插件复制到eclipse的安装目录下,重启eclipse就OK

6、console中文乱码的问题:

在Run Configuration > Common 中配置GBK编码,

7、使用快捷键:

crtl+d :删除一行ctrl+/ :注释和取消注释代码(使用//注释)ctrl+shift+/:注释段代码(/* */ 格式注释)ctrl+shift+:取消注释段代码(/* */ 格式注释)alt+/  :快速输入(例如输入try按下alt+/ 会自动补齐try catch ; syso按下alt+/ 会自动补齐 System.out.println());Java->Code Style->Formatter  Enable block comment formatting 勾选掉,就不会格式化/**/里面的代码ctrl+shift+"小键盘的/"   //折叠所有层级代码ctrl+shift+"小键盘的/"   //代码所有层级代码ctrl+"小键盘的-"         //折叠当前方法代码ctrl+"小键盘的+"         //展开当前方法代码

8、设置eclipse中logcat缓冲大小:

Window--Perferences--Android--Logcat 设置50000行

9、eclipse修改android工程中的包名:

Refactor --  Rename ...

10、快速添加接口实现的方法(override):

alt+shift+s   --Override/Implement Methods也可以再代码中右击点击source --Override/Implement Methods

11、快速添加构造方法(constructors):

alt+shift+s   --Generate Constructors using Fields 使用成员变量添加构造方法alt+shift+s   --Generate Constructors from Suberclass 

12、出现错误提示,例如没有导包:

在代码上按 ctrl+1 即可快速处理

13、同步修改某个变量:(非常有用)

鼠标放到变量上,alt+shift+r 可以同步修改

14、将一行快速复制到下一行:(非常有用)

ctrl+alt+向下键

15、”android library project can not launch“报错 :

右击工程属性,选择Android,将is Library 选项勾选掉

16、eclipse调整编辑区的字体和大小:(非常有用)
Window – Preferences – General – Appearance – Colors and Fonts
Basic – Text Font

17、查找某一个类:

ctrl+shift+T  ,例如查找android的context类

18、快速显示继承关系图:(非常有用)

ctrl+T

19、Search搜索功能:(非常有用)

Search -- Search...ctrl+H

20、快速添加方法的参数说明注释:(非常有用)

在方法上部输入  /**  按enter键就自动生成

21、在一个方法内,快速高亮显示同一个变量:

ctrl+shift+G

22、快速显示下一个相同变量位置:(非常有用)

选中这个参数,按ctrl+K 就可以定位

23、导出apk出现 the zipalign tool was not found in sdk 错误:

是因为Android SDK Build-tools 版本太低了,从别的地方复制一个高一点的版本到build-tools目录下就可以解决eclipse都不用重启

24、遇到过不能解析WebView 的xml错误 “Error inflating class android.webkit.WebView”,其他的工程可以:

直接将eclipse工程下的文件夹.metadata删除,重新启动eclipse就可以了

25、The constructor GpsStatus() is not visible:

同一个构造函数如果没有使用public定义的话,在其他的包下new这个类就会报错,同一个包下不会出错这就是为什么不能直接new GpsStatus原因,但是LocationManager类里面可以,因为他们都是同一个包下的

26、Unable to resolve target ‘android-23’:

在工程目录下修改project.properties文件target=android-18 //18为你当前的sdk API版本

27、eclipse窗口最大最小化快捷键:

ctrl+M

28、快速注释一个方法:

alt+shift+j

29、设置格式化代码的行宽:(非常有用)

Window->Preferences->Java->Code Style->FormatterEdit-> Maximun line width默认设置是80,可以设置100以上注意如果不能点击OK,需要重命名一次就可以了

30、从网上下载一个蒙层示例代码出现的问题及解决方法:

a、eclipse编辑区提示:The import android.support.v7 cannot be resolved 错误    是因为调用到v7,而你的工程中没有引入v7包    右击工程properties-Java Build Path - Libraries - Add External JARS... 选择你的V7包所在的目录    例如我的在:D:\android-sdk-windows-4.3\extras\android\support\v7\android-support-v7-appcompat.jar(这个是我从网上下载下来的)        android默认的在D:\android-sdk-windows-4.3\extras\android\support\v7\appcompat\libs\android-support-v7-appcompat.jar中        因为我下载了工程里面使用的类自带的没有所以从网上下载新版本的。b、已经导入了v包还提示:The import android.support.v7.app.AppCompatActivity cannot be resolved    因为这个版本的v7包里面没有AppCompatActivity这个类,重新再网上下载一个v7包,按照上面的再导入一次就可以了。c、xml文件报错:    error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.    因为样式不支持

31、快速抽取代码为一个方法:

选中需要抽取的代码Refactor-Extract Method...快捷键:alt+shift+M

32、查看分析代码时,返回上一步:(非常有用)

ctrl+左击鼠标,进入一段代码查看,想返回之前的地方1、点击eclipse的向左和向右箭头2、快捷键 alt+left  alt+right

33、eclipse的源码关联:(非常有用)

右击工程,PropertiesJava Build PathLibraries例如需要添加Android4.4.2的android.jar的源码把里面的android.jar文件展开,出现一个Source attachment,在这里关联就可以了javaee的源码关联也一样,源码可以在网上下载

34、修改author的默认值:(非常有用)

在eclipse.ini中的最后一行加上-Duser.name=myname重启eclipse就OK

35、运行的时候不想console自动弹出来:

Preference--Run/Debug--Console把show when program writes to standart out  show when program writes to standart error勾掉

36、自动补全变量定义的快捷键:

ctrl+2 , L例如你有个方法private String gets(){    return "haha";  }你直接gets(); 然后按快捷键,就可以自动生成一个变量了。

37、快速导入包和清除没有使用到的包:

ctrl+shift+o非常方便。
原创粉丝点击