首页 > 代码库 > Mac (适用于Win).新建Android项目.java.lang.NullPointerException
Mac (适用于Win).新建Android项目.java.lang.NullPointerException
参考:
1.code.google.com - 18楼的回答(Mac) / Windows用户参考29楼的回答
2.How To Set $JAVA_HOME Environment Variable On Mac OS X
3.http://hsj69106.blog.51cto.com/1017401/595598
环境:
Mac OS X Yosemite
jdk1.7.0_71
Eclipse Luna (4.4.1)
报错信息:
Errors occurred during the build
Errors running builder ‘Android Resource Manager‘ on project ‘Hello World‘
java.lang.NullPointerException
报错原因:
1.Eclipse ADT Bundle 不支持jdk7
解决方法:
(当你同时装有Java 6 / 7时)让Eclipse在运行ADT时使用jdk1.6,但仍将jdk1.7保持为默认jdk。
1.下载并安装jdk1.6
2.获取jdk1.6路径
2.1 觉得有必要的可以参考链接2或StackOverFlow以设置Java环境变量(未验证必要性)
3.进入Eclipse文件夹(Mac下是右键点击Eclipse.app - 显示包内容 / Show Package Contents)
4.找到eclipse.ini,用编辑器 (mac: texteditor / Windows: notepad / etc.) 打开
5.在-vmargs的上一行, 输入以下两行命令:
-vm// 此处更改为你的jdk1.6路径/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home-vmargs
6.设置完成后,Eclipse可能会出现中文乱码:Preferences - General - Workspace - Text file encoding - 可以看到原先的Default (UTF-8)变成Default (MacRoman) - 选择Other: UTF-8
Mac (适用于Win).新建Android项目.java.lang.NullPointerException