【发布时间】:2016-09-02 09:37:31
【问题描述】:
Android Studio 2.1、Gradle 2.1.0
我在这里搜索过类似的问题,但没有找到。大多数情况下,模拟器很好,但不是在真实设备上。
问题是,一旦模拟器准备好并启动应用程序,当我单击第一个活动时,应用程序突然崩溃。然后,我尝试在真机上运行,一切正常。
第一。这个问题和App
running on emulator but not on real device不一样,跟这个是落后的。第二。编辑器中没有错误,只有一点警告。
第三。日志猫说;致命异常:主要。
我做了什么;
1) 只删除当前模拟器,不删除系统镜像。
2) 重新创建模拟器,尝试再次启动应用程序,应用程序 崩溃了。
3) 删除所有3个系统镜像,重新下载;
ARM EABI v7a 系统映像。
英特尔 x86 Atom_64 系统映像。
英特尔 x86 Atom 系统映像。
崩溃报告;
致命异常:主要 进程:com.example.akmalzaki.uniklattendanceapp2,PID:2942 java.lang.RuntimeException:无法启动活动 组件信息{com.example.akmalzaki.uniklattendanceapp2/com.example.akmalzaki.uniklattendanceapp2.Science}: java.lang.NullPointerException:尝试调用虚拟方法 空对象上的“布尔 android.nfc.NfcAdapter.isEnabled()” 参考 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 在 android.app.ActivityThread.-wrap11(ActivityThread.java) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5417) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 引起:java.lang.NullPointerException:尝试调用虚拟 空对象上的方法'boolean android.nfc.NfcAdapter.isEnabled()' 参考 在 com.example.akmalzaki.uniklattendanceapp2.Science.onCreate(Science.java:49) 在 android.app.Activity.performCreate(Activity.java:6237) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 在 android.app.ActivityThread.-wrap11(ActivityThread.java) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5417) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
【问题讨论】:
-
你应该包括你的崩溃日志
-
@DavidMedenjak 已包含在内。
标签: android image android-studio android-emulator crash