【发布时间】:2017-01-12 22:47:58
【问题描述】:
目前在 Visual Studio 2013 上部署一个使用 Web 服务的应用
我可以将它部署到我的 android 模拟器 - Android_Acceleratedx86:5554 但是当我运行应用程序时它只是崩溃了我如何查看错误日志以查找正在发生的错误以及如何解决它?
我前段时间能够成功部署一个应用程序,但即使在我创建并部署的新应用程序中也没有更改,但今天才开始崩溃。
我在我的Android手机上测试过三星Note 3也有同样的结果需要一些建议。
编辑:出现错误注销
01-12 14:28:28.035:E/art(3452):写入握手字节失败(-1 of 14): 断管
01-12 14:28:28.107:E/Surface(1888):getSlotFromBufferLocked:未知 缓冲区: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): 在 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): 在 java.lang.reflect.Method.invoke(Native 方法)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 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): 在 App5.MainActivity.OnCreate (Android.OS.Bundle 包) [0x0003f] 在 :0
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (System.IntPtr jnienv,System.IntPtr 本机__this,System.IntPtr native_savedInstanceState) [0x00011] 在 :0
01-12 14:28:29.006: E/AndroidRuntime(3452): at (wrapper 动态方法)System.Object:85292671-94af-4f90-9e0e-73f86f2d0ef5 (intptr,intptr,intptr)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 md593b8d625023f6802361dd1b8a6546be5.MainActivity.n_onCreate(Native 方法)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 md593b8d625023f6802361dd1b8a6546be5.MainActivity.onCreate(MainActivity.java:29)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 android.app.Activity.performCreate(Activity.java:6237)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 android.app.ActivityThread.-wrap11(ActivityThread.java)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 android.os.Handler.dispatchMessage(Handler.java:102)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 android.os.Looper.loop(Looper.java:148)
01-12 14:28:29.006: E/AndroidRuntime(3452): 在 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:未知 缓冲区:0x9d9857e0
01-12 14:29:10.637:E/BluetoothAdapter(1413):蓝牙绑定器为空
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 读取失败 cpu频率
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): 在 libcore.io.IoBridge.open(IoBridge.java:452)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 java.io.FileInputStream.(FileInputStream.java:76)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 java.io.FileInputStream.(FileInputStream.java:103) 01-12 14:29:10.637:E/KernelCpuSpeedReader(1413):在 java.io.FileReader.(FileReader.java:66)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 com.android.internal.os.KernelCpuSpeedReader.readDelta(KernelCpuSpeedReader.java:49)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8002)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1366)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 com.android.server.am.BatteryStatsService$BatteryStatsHandler.handleMessage(BatteryStatsService.java:125)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 android.os.Handler.dispatchMessage(Handler.java:102)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 android.os.Looper.loop(Looper.java:148)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 android.os.HandlerThread.run(HandlerThread.java:61)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 com.android.server.ServiceThread.run(ServiceThread.java:46)
01-12 14:29:10.637:E/KernelCpuSpeedReader(1413):原因: android.system.ErrnoException:打开失败:ENOENT(没有这样的文件或 目录)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 libcore.io.Posix.open(本机方法)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
01-12 14:29:10.637: E/KernelCpuSpeedReader(1413): 在 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:打开 失败:ENOENT(没有这样的文件或目录)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 libcore.io.IoBridge.open(IoBridge.java:452)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 java.io.FileInputStream.(FileInputStream.java:76)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 java.io.FileInputStream.(FileInputStream.java:103)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 java.io.FileReader.(FileReader.java:66)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 com.android.internal.os.KernelUidCpuTimeReader.readDelta(KernelUidCpuTimeReader.java:71)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8031)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1366)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 com.android.server.am.BatteryStatsService$BatteryStatsHandler.handleMessage(BatteryStatsService.java:125)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 android.os.Handler.dispatchMessage(Handler.java:102)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 android.os.Looper.loop(Looper.java:148)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 android.os.HandlerThread.run(HandlerThread.java:61)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 com.android.server.ServiceThread.run(ServiceThread.java:46)
01-12 14:29:10.637:E/KernelUidCpuTimeReader(1413):原因: android.system.ErrnoException:打开失败:ENOENT(没有这样的文件或 目录)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 libcore.io.Posix.open(本机方法)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
01-12 14:29:10.637: E/KernelUidCpuTimeReader(1413): 在 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
我可以就导致崩溃的主要错误提供一些帮助吗?
抱歉,我不知道如何缩短此错误日志
【问题讨论】:
-
使用 adb 工具查看设备/模拟器日志
-
System.NullReferenceException: Object reference not set to an instance of an object暗示你在某处有一个空引用。 -
link 正在关注本教程,而其他应用程序(例如之前运行的简单 hello world)现在无法运行
标签: xamarin visual-studio-2013