安卓开发调试应用运行失败'Unknown failure: cmd: ''

安卓开发调试一个类似应用市场的应用的时候,该应用有系统级别的签名和权限

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''

 

就是都是第一次可以运行调试,第二次一开始调试设备就会重启了,又没有报什么错误,就只有上面这些,真的很奇怪,为什么会这样呢?