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

时间: 2024-10-10 15:21:18

Mac (适用于Win).新建Android项目.java.lang.NullPointerException的相关文章

使用Flash Builder 4.6出现 新建配置 失败 java.lang.NullPointerException错误

当看到这个错误的时候有点莫名奇妙的感觉,随后的第一反应是: 这跟我前些天安装的java的jre 1.8 有没有关联性.修改了设定,方法如下 “运行” -> “外部工具” -> “外部工具 配置” ->  点击Ant构建下面的第一个子选项“新建配置”  右边会出现有“JRE”的字样,单击它.然后点击“已安装 JRE”,之后的配置是将JRE的文件地址改为和 环境变量中的“JAVA_HOME”的值(记得将原来的地址复制到 文档中保存起来,切记).然后调试,仍然还是无用,报相同的错误.  结果以

eclipse 导入 新建 Android 项目 报错support.v7 v4

如果只是某一个工程(特别是导入的他人的工程)出问题,解决办法就是增加所缺的jar包. 步骤如下: 1.在Eclipse中,右击当前工程,选择Properties 2.选择Java Build Path 3.选择Libraries tab,点击右边面板的Add External JARs按钮 4.选择android-support-v4.jar文件,在你的andriod的sdk目录下: \android-sdks\extras\android\support\v4\android-support-

android启动时报错Unable to instantiate application xxxx:java.lang.NullPointerException

如果程序已经运行,再安装到手机的时候总是报以下错误.而且是在打开特定的Activity的情况下才会报错. 06-26 09:45:16.971: E/AndroidRuntime(29733): java.lang.RuntimeException: Unable to instantiate application com.css.promotiontool.ui.CSSAppliction: java.lang.NullPointerException06-26 09:45:16.971:

Android Studio 首次安装报错 Java.lang.RuntimeException:java.lang.NullPointerException...错

下次安装报:Java.lang.RuntimeException: java.lang.NullPointerException......错 只需在文件..\Android Studio\bin\idea.properties(需要对应自己的安装目录下)最后面加一行代码:disable.android.first.run=true  就可以完美解决问题了

初次新建android项目时可能出现的错误

错误1:在新建android项目的时候,自动产生一个appcompat_v7项目,而且可能会报错,解决办法请参照:http://bbs.itcast.cn/thread-25953-1-1.html 错误2:资源文件夹下的png等文件,默认打开方式设置,解决办法请参照: http://zhidao.baidu.com/link?url=3Sh1v-fmz9zCU1VnJuhr-4gc_pg9peCmuaxsqI7bHkLnx-04hiCCngcvl9hC2-zvDphhDnswuuxaMnL1N

android异常java.lang.IllegalStateException: getDatabase called recursively问题

问题场景: 在app首次启动使用到db的时候,后台提示如下错误信息 java.lang.IllegalStateException: getDatabase called recursively at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:204) at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase

Java Web项目报错java.lang.NullPointerException at org.apache.jsp.front.index_jsp._jspInit(index_jsp.java:30)

环境:myeclipse+tomcat6+jdk6 今天搭建了一个Java Web项目,访问index.jsp时报如下错误: 严重: Servlet.service() for servlet jsp threw exceptionjava.lang.NullPointerException    at org.apache.jsp.front.index_jsp._jspInit(index_jsp.java:30)    at org.apache.jasper.runtime.HttpJs

tomcat部属项目时报错:An internal error occurred during Add Deployment.java.lang.NullPointerException

在tomcat上部部署时报错: An internal error occurred during Add Deployment. java.lang.NullPointerException 查了一下说出现这种错误一般是是因为down的项目与本机的JDK版本不一致所致. 查了一下发现导入的类库报错,删除后重新选择jdk就好了 右键项目名→Properties→Java Build Path→Libraries→选中JRE System Library[Sun JDK 1.5.0.22]→Edi

Android中res中的Layout布局文件报空指针问题layout_galazuser_center.xml: java.lang.NullPointerException

错误信息:只截取了一部分java.lang.NullPointerException at android.graphics.Canvas_Delegate.restoreTo(Canvas_Delegate.java:1175) at android.graphics.Canvas_Delegate.restoreToCount(Canvas_Delegate.java:268) at android.graphics.Canvas.restoreToCount(Canvas.java) at