安卓开发调试一个类似应用市场的应用的时候,该应用有系统级别的签名和权限
android:sharedUserId="android.uid.system"
调试应用第一次可以成功运行,第二次设备会莫名其妙的重启,运行安装失败,会报错如下:
14:37 null
java.lang.NullPointerException
at com.android.tools.idea.transport.TransportServiceProxy.removeProcesses(TransportServiceProxy.java:508)
at com.android.tools.idea.transport.TransportServiceProxy.updateProcesses(TransportServiceProxy.java:500)
at com.android.tools.idea.transport.TransportServiceProxy.updateProcesses(TransportServiceProxy.java:440)
at com.android.tools.idea.transport.TransportServiceProxy.deviceChanged(TransportServiceProxy.java:385)
at com.android.ddmlib.AndroidDebugBridge.deviceChanged(AndroidDebugBridge.java:931)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:548)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:436)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:59)
at com.android.ddmlib.DeviceMonitor$1.run(DeviceMonitor.java:359)
Installation did not succeed.
The application could not be installed.
Installation failed due to: ''cmd package install-create -r -t -S 11423311' returns error 'Unknown failure: cmd: Can't find service: package''
就是都是第一次可以运行调试,第二次一开始调试设备就会重启了,又没有报什么错误,就只有上面这些,真的很奇怪,为什么会这样呢?