目前在visual studio 2013上部署使用网络服务的应用程序
我可以将它部署到我的Android模拟器--Android_Acceleratedx86:5554但是当我运行应用程序时它只是崩溃我如何看到错误日志以查找正在发生的错误以及如何解决它?
我之前能够成功部署一个应用程序,但是这个崩溃刚刚开始,即使在我创建并部署而没有更改的新干净应用程序中也是如此。
我在我的Android手机上测试过三星Note 3也有相同的结果需要一些建议。
编辑:错误退出
01-12 14:28:28.035:E / art(3452):写入握手字节失败(-1 14):管道破裂
01-12 14:28:28.107:E / Surface(1888):getSlotFromBufferLocked:unknown 缓冲区:0xaecb2c00
01-12 14:28:29.006:E / AndroidRuntime(3452):致命异议:主
01-12 14:28:29.006:E / AndroidRuntime(3452):进程:App5.App5,PID: 3452
01-12 14:28:29.006:E / AndroidRuntime(3452): 了java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
01-12 14:28:29.006:E / AndroidRuntime(3452):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-12 14:28:29.006:E / AndroidRuntime(3452):引起: java.lang.reflect.InvocationTargetException 01-12 14:28:29.006: E / AndroidRuntime(3452):at java.lang.reflect.Method.invoke(Native 方法)
01-12 14:28:29.006:E / AndroidRuntime(3452):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726)
01-12 14:28:29.006:E / AndroidRuntime(3452):... 1更多
01-12 14:28:29.006:E / AndroidRuntime(3452):引起: android.runtime.JavaProxyThrowable:System.NullReferenceException: 对象引用未设置为对象的实例
01-12 14:28:29.006:E / AndroidRuntime(3452):at App5.MainActivity.OnCreate(Android.OS.Bundle bundle)[0x0003f] in < 29230c8833f94d0588725602e0a39395>:0
01-12 14:28:29.006:E / AndroidRuntime(3452):at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_(System.IntPtr jnienv,System.IntPtr native__this,System.IntPtr native_savedInstanceState)[0x00011] in :0
01-12 14:28:29.006:E / AndroidRuntime(3452):at(包装器 动态方法)System.Object:85292671-94af-4f90-9e0e-73f86f2d0ef5 (IntPtr的,IntPtr的,IntPtr的)
01-12 14:28:29.006:E / AndroidRuntime(3452):at md593b8d625023f6802361dd1b8a6546be5.MainActivity.n_onCreate(母语 方法)
01-12 14:28:29.006:E / AndroidRuntime(3452):at md593b8d625023f6802361dd1b8a6546be5.MainActivity.onCreate(MainActivity.java:29)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.app.Activity.performCreate(Activity.java:6237)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.app.ActivityThread.-wrap11(ActivityThread.java)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1344)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.os.Handler.dispatchMessage(Handler.java:102)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.os.Looper.loop(Looper.java:148)
01-12 14:28:29.006:E / AndroidRuntime(3452):at android.app.ActivityThread.main(ActivityThread.java:5417)
01-12 14:28:29.006:E / AndroidRuntime(3452):... 3更多
01-12 14:28:30.657:E / Surface(1413):getSlotFromBufferLocked:unknown 缓冲区:0x9d9857e0
01-12 14:29:10.637:E / BluetoothAdapter(1413):蓝牙活页夹为空
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):无法读取 CPU-FREQ
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413): java.io.FileNotFoundException: / sys / devices / system / cpu / cpu0 / cpufreq / stats / time_in_state:打开失败: ENOENT(没有这样的文件或目录)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at libcore.io.IoBridge.open(IoBridge.java:452)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at java.io.FileInputStream中。(FileInputStream.java:76)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at java.io.FileInputStream。(FileInputStream.java:103)01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at java.io.FileReader。(FileReader.java:66)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at com.android.internal.os.KernelCpuSpeedReader.readDelta(KernelCpuSpeedReader.java:49)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8002)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1366)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at com.android.server.am.BatteryStatsService $ BatteryStatsHandler.handleMessage(BatteryStatsService.java:125)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at android.os.Handler.dispatchMessage(Handler.java:102)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at android.os.Looper.loop(Looper.java:148)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at android.os.HandlerThread.run(HandlerThread.java:61)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at com.android.server.ServiceThread.run(ServiceThread.java:46)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):引起: android.system.ErrnoException:open failed:ENOENT(没有这样的文件或 目录)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at libcore.io.Posix.open(本机方法)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):at libcore.io.IoBridge.open(IoBridge.java:438)
01-12 14:29:10.637:E / KernelCpuSpeedReader(1413):... 11更多
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):无法读取 uid_cputime
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413): java.io.FileNotFoundException:/ proc / uid_cputime / show_uid_stat:open 失败:ENOENT(没有这样的文件或目录)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at libcore.io.IoBridge.open(IoBridge.java:452)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at java.io.FileInputStream中。(FileInputStream.java:76)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at java.io.FileInputStream中。(FileInputStream.java:103)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at java.io.FileReader。(FileReader.java:66)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at com.android.internal.os.KernelUidCpuTimeReader.readDelta(KernelUidCpuTimeReader.java:71)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8031)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1366)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at com.android.server.am.BatteryStatsService $ BatteryStatsHandler.handleMessage(BatteryStatsService.java:125)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at android.os.Handler.dispatchMessage(Handler.java:102)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at android.os.Looper.loop(Looper.java:148)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at android.os.HandlerThread.run(HandlerThread.java:61)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at com.android.server.ServiceThread.run(ServiceThread.java:46)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):引起: android.system.ErrnoException:open failed:ENOENT(没有这样的文件或 目录)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at libcore.io.Posix.open(本机方法)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):at libcore.io.IoBridge.open(IoBridge.java:438)
01-12 14:29:10.637:E / KernelUidCpuTimeReader(1413):... 11更多
01-12 14:29:10.637:E / KernelWakelockReader(1413):都没有 / proc / wakelocks和/ d / wakeup_sources存在
我可以帮助解决导致崩溃的主要错误吗?
抱歉,我不知道如何缩短此错误日志
答案 0 :(得分:1)
如果你有Android Studio甚至只是Android SDK,你可以使用调试桥来监控logcat输出。
使用SDK,打开<SDK Directory>\tools\monitor.bat
(假设您使用的是Windows)
Android Studio应该已经打开了一个logcat视图。如果不,
我相信它可以在视图菜单中启用。
确保将logcat输出设置为&#34;仅错误&#34;让它更容易被发现。
另外。确保ADB看到您的仿真器,如果没有,请启用开发人员选项并打开USB调试。
希望这有帮助。