android开发之mac下jdk的安装及开发环境搭建

来源:互联网 发布:华硕网络控制器驱动 编辑:程序博客网 时间:2024/06/13 22:17

.macjdk得安装环境变量设置(不要jdk,用系的就好了,可能出现问题,所以这步可以忽略)

0.oracle官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)某个版本的jdk,我下的是1.7.0_60这个版本,完以后双安装

1.jdk认安装路径:/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

2.commond+shift+G 输入以上目录即可进入到Home可以查看

3.JAVA_HOME环境变量设置

 3.1打开 应用程序 -> 实用工具 -> 终端; 

 3.2.终端中定位到自己用户的主目录,输入: cd ~ 

 3.3创建一个空文件,输入:touch .bash_profile  

 3.4编辑这个文件,输入:open .bash_profile  

 3.5JAVA_HOME设置,可以输入:export JAVA_HOME=

 3.6如果需要添加其他的环境变量例如JAVA_HOME,可以输入:

 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home;

 3.7 source .bash_profile启终端,测试

 

 .Eclipse Bundle的下

 1.安卓官网上下mac,地址:android.com,可能需要翻

 2.完以后解运用程序就可以了,为了方便识别,我把文件夹的名字改android

 3.启动eclipse,左上角Android SDK Manager更新对应版本的那些东东,具体下哪几个版本,可以参考它的市占有率

 

 .Eclipse JRE设置(不要JRE,用系,步可以忽略)

 1.打开Preferences->Java->Installed JREs,看到右侧的JRE列表,如果已经使用是默认jdk1.6话,点Add选择MacOS X VM,在路径的地方指向到jdk7的安装位置,就可以了。这里注意一定要选到Home录下面。

 JRE home:/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

 JRE name:Java SE 7 [1.7.0_60] 

 如果JRE home没填,下面会识别出一推jar,如果没有出jar,,需要看自己的jdk的位置,查看之后,填入JDK的路径即可,注意,一定要填到Home

 Finish,然后在 Java SE 7[1.7.0_60]前打勾即可

说明:如果没有在Eclipse设置JRE,在建android项目时候Errors running builder 'Android Resource Manager' on project...这个错误


.Eclipse字符编码设置

  如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码.然而,Eclipse工作空(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统(Windows XPWindows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030.如果要使新建立工程,java文件直接使UTF-8则需要做以下工作

   1.windows->Preferences...打开"选项"对话框,左侧导航树,导航到general->Workspace,Text file encoding,选择Other,变为UTF-8,以后新建立工程其属性对话框中的Text file encodingUTF-8. 

   2.windows->Preferences...打开"选项"对话框,侧导航树,导航到general->Content Types,Context Types,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,Update,则设置Java文件编码为UTF-8.其他java应用开发相关的文件如:propertiesXML等已经由Eclipse缺省指定,分别ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定

   3.经过上述两步,新建java文件即UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8让输出时编译知道java源文件UTF-8编码。这个设置需要保证所有的java源文件UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。 

   4.如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可

   

.Eclipse提示设置

Eclipse for android 实现代码自动提示智能提示功能,介绍 Eclipse for android编辑器中实现两种主要文件 java xml 码自动提示功能,解决 eclipse 码提示失效、eclipse不能自动提示、eclipse 没有代码提示的问题。eclipse xml动提示,eclipse java 动提示,eclipse 动提示功能,eclipse智能提示,eclipse 码提示功能,eclipse设置代码提示,eclipse code auto-prompt function eclipse android 码提示。

Eclipse for android 设置代码提示功能

  1.设置 java 文件的代码提示功能

打开 Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java设置框中默认是一个点,

现在将它改为:

.abcdefghijklmnopqrstuvwxyz(,  

 2.设置 xml 文件的代码提示功能

打开 Eclipse 依次选择 Window > Preferences > Xml >XmlFile > Editor > Content Assist > Auto activation > Prompt when these characters are inserted设置框中默认是

<=:

现在将它改为:

<=:.abcdefghijklmnopqrstuvwxyz(,  


:提示

如果按照上面的步骤设置完以后,新建android项目时候还是报Errors running builder 'Android Resource Manager' on project...这个错误,还有一种解决方案就是

1.jdk1.7

2.删除jdk环境变量

cd ~

open .bash_profile

//删除JAVA_HOME

source .bash_profile

打开.bash_profile这个文件,JAVA_HOME删除即可


:macjdk的卸

1.击桌面,commond+shift+G输入: /Library/Java/JavaVirtualMachines 前往这个目录,删除对应的jdk就可以了


 

0 0
原创粉丝点击