在Android项目中创建一个包含main()方法的类,直接右键运行该类时会报如下错误:ShouldNotReachHere()
2013-03-24 13:01
826 查看
[问题解决]Error: ShouldNotReachHere() [整理]
博客分类: Android
Android
在Android项目中创建一个包含main()方法的类,直接右键运行该类时会报如下错误:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3494), pid=5940, tid=5632
# Error: ShouldNotReachHere()
具体原因未明,也许是因为这样导致main()与Android的主入口(Activity)冲突了 ,可以参考这篇文章:
Android中出现错误
Error: ShouldNotReachHere()
解决办法(参考链接 ):
1.选中项目,右键 -> Run As -> Run Configurations...
2.在Java Aplication(或你对应的分类)中找到你刚运行的项目,没有的话可以手动创建或运行一次该类即可;
3.切换到Classpath选项栏,删掉Bootstrap Entries里面的Android Library,然后点击右侧的Advanced.. -> Add Library -> JRE System Library,一路next即可。
这时再运行该类,就能正常运行了。
相关文章推荐
- Android运行Socket项目时出现错误 Error: ShouldNotReachHere()
- Error: ShouldNotReachHere() android工程类中main方法运行出错问题解决
- 在安卓开发环境下写一个main测试类运行报错ShouldNotReachHere
- 关于android socket编程时,“Error:ShouldNotReachHere()”错误的原因
- 关于android socket编程时,“Error:ShouldNotReachHere()”错误的原因
- 用JFinal框架自带的main方法运行正常的情况下,用tomcat发布项目出现css样式表引用错误和资源找不到问题。
- maven项目,多个依赖,打成一个可执行jar包,可根据profiles进行打包,出现的Could not find or load main class的解决方法。
- 创建一个Test类,包含有一个public权限的int型成员变量与一个char类型的成员变量,观察在main方法中的初始值
- 编写类A,该类创建的对象包含一个方法f输出英文字母表,再编写一个A类的子类B,要求必须继承A类的方法f(不允许重写),子类创建的对象不仅可以调用方法f输出英文字线表,而且调用子类新增的方法g输出希腊字
- “Error:ShouldNotReachHere()”错误的原因
- Android 中 Error: ShouldNotReachHere()
- java.lang.OutOfMemoryError:Java heap space解决方法(项目中直接运行main方法,做案例,没有启动tomcat的情况)
- idea创建一个java的maven,运行main方法找不到路径
- 创建一个Test类,包含有一个public权限的int型成员变量与一个char类型的成员变量,观察在main方法中的初始值
- Android Error: ShouldNotReachHere()
- 创建Web项目运行时出小错误及解决方法
- “Error:ShouldNotReachHere()”错误的原因
- Android错误:项目导入时,出现Exception in thread "main" java.lang.NoClassDef、Could not write file 。。。.classpath
- Error: ShouldNotReachHere()(Android)
- Android Error: ShouldNotReachHere()