android开发之mac下jdk的安装及开发环境搭建
来源:互联网 发布:华硕网络控制器驱动 编辑:程序博客网 时间:2024/06/13 22:17
一.mac下jdk得安装环境变量设置(建议不要换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 XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030.如果要使新建立工程,java文件直接使UTF-8则需要做以下工作:
1.windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8.
2.windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8.其他java应用开发相关的文件如:properties、XML等已经由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删除即可
六:mac下jdk的卸载
1.点击桌面,commond+shift+G输入: /Library/Java/JavaVirtualMachines 前往这个目录,删除对应的jdk就可以了
- android开发之mac下jdk的安装及开发环境搭建
- mac开发android之环境搭建--JDK
- Mac下Android开发环境的搭建
- Mac下android开发环境的搭建
- Ubuntu 14.04下搭建 Android 开发环境(1) -JDK安装
- 开发环境搭建--Ubunut下JDK安装
- Nginx 下 JSP 开发环境搭建-JDK、Tomcat 的安装
- ubuntu14.04下android开发环境的搭建5-3:JDK的安装
- linux下android开发环境的搭建(一)——JDK的安装与配置
- MAC环境下开发环境的搭建
- android开发环境及java JDK开发环境搭建
- 搭建Android开发环境安装Java6 JDK的问题
- Mac下Android开发环境搭建
- Mac下Android开发环境搭建
- Mac下Android eclipse开发环境搭建
- Mac下Android开发环境搭建
- Mac 下搭建Android开发环境
- Mac下Android开发环境eclipse搭建
- Android新手---对话框(一)
- python: scikit-image数字图像处理
- Spring & SpringSecurity 相关的文章
- C++输出操作符求值顺序
- SQLplus中arraysize设置.
- android开发之mac下jdk的安装及开发环境搭建
- java与scala集合相互转换
- AVL_tree的删除
- OCP 1Z0 052 9
- HAProxy+Keepalived实现Web服务器负载均衡
- spring配置datasource三种方式
- jQuery插件实现新浪微博自动底部加载
- 黑马程序员---dll 程序导出类声明
- Apache 的安装及Apache与php整合过程详解