启动模拟器一直报错提示unfortunately 项目名 has stopped

启动模拟器一直报错提示unfortunately 项目名 has stopped

下面的Log信息,加粗的是Log中标红的行

01-09 03:55:00.722: I/Process(885): Sending signal. PID: 885 SIG: 9
01-09 03:55:07.152: D/dalvikvm(1089): GC_FOR_ALLOC freed 75K, 5% free 3176K/3324K, paused 24ms, total 26ms
01-09 03:55:07.172: I/dalvikvm-heap(1089): Grow heap (frag case) to 5.925MB for 2889448-byte allocation
01-09 03:55:07.202: D/dalvikvm(1089): GC_FOR_ALLOC freed 9K, 3% free 5989K/6148K, paused 29ms, total 29ms
01-09 03:55:07.342: D/AndroidRuntime(1089): Shutting down VM
01-09 03:55:07.342: W/dalvikvm(1089): threadid=1: thread exiting with uncaught exception (group=0xb3a65ba8)
01-09 03:55:07.362: E/AndroidRuntime(1089): FATAL EXCEPTION: main
01-09 03:55:07.362: E/AndroidRuntime(1089): Process: com.example.borrowbookproj, PID: 1089
01-09 03:55:07.362: E/AndroidRuntime(1089):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at android.app.ActivityThread.access$800(ActivityThread.java:135)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at android.os.Handler.dispatchMessage(Handler.java:102)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at android.os.Looper.loop(Looper.java:136)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at android.app.ActivityThread.main(ActivityThread.java:5017)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at java.lang.reflect.Method.invokeNative(Native Method)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at java.lang.reflect.Method.invoke(Method.java:515)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
01-09 03:55:07.362: E/AndroidRuntime(1089):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)

01-09 03:55:07.362: E/AndroidRuntime(1089):  at dalvik.system.NativeStart.main(Native Method)
http://img1.sycdn.imooc.com//climg/5c35b9c70001c3a013300549.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕雪 2019-01-10 10:09:32

http://img1.sycdn.imooc.com//climg/5c36a8670001d05c13070360.jpg

并不是直接启动模拟器报错吧。是因为运行项目导致报错吧?那就是代码的问题。你看一下MainActivity报空指针了,是不是还没有setContentView(R.layout.某);就去findViewById()了呢?如果还是找不到,你粘贴一下那个类的代码,排查一下。

  • 提问者 qq_飞翔的翅膀_1 #1
    在最新的提问贴出来了,多余的代码都注释了还是报这个错
    2019-01-10 12:02:17
  • irista23 回复 提问者 qq_飞翔的翅膀_1 #2
    请参考http://class.imooc.com/course/qadetail/87312 这里给你的回答
    2019-01-10 12:29:16
好帮手慕雪 2019-01-09 17:38:26

没运行项目,只是启动模拟器就直接报错是吗?一般的是因为你之前开启过手机助手的原因,或者打开过两个开发工具,例如eclipse和as都打开过,并且开过模拟器或者连接过真机导致的。你只要重新启动电脑就可以了。需要避免以上问题。祝:学习愉快

  • 提问者 qq_飞翔的翅膀_1 #1
    已经重启了,而且只开eclipse,然后run as运行工程,还是这样报错,不知道什么原因
    2019-01-09 18:45:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师