Waiting for device.
Target device: samsung-galaxy_nexus-WOVCBUF6BAGENRTO
Uploading file
local path: C:\Users\Abracadabra\Desktop\......\app\build\outputs\apk\app-debug.apk
remote path: /data/local/tmp/xxx.xxx.app
Installing xxx.xxx.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/xxx.xxx.app"
Segmentation fault
当我尝试将其部署到genymotion VM时,它工作正常。它只是在我的真实设备上不起作用。它以前工作过,但我已经使用rootExplorer清理了一些文件夹,例如我删除了一个名为" .Idea"的文件夹。也许这是一个大错误? 这是它不再起作用的原因吗?
顺便说一下,logcat对于手机的其余部分工作正常。
感谢您的帮助!
P.S。我还安装了一个带有CWM恢复工具的新机器人并擦除了所有用户和缓存数据 - >没有帮助。
P.P.S我发现,apk在手机上的/ data / local / tmp中。我可以使用rootExplorer手动安装它。但调试也是不可能的:/
P.P.P.S:我也试过" adb install",也给我分段错误。似乎可以复制,但安装不行。
答案 0 :(得分:2)
找出原因。 (一个非常愚蠢的人)
我忘了启用"安全设置 - >未知来源"
答案 1 :(得分:1)
我遇到了同样的问题。
Waiting for device.
Target device: samsung-gt_n7100-4df180b77e139fdd
Uploading file
local path: C:\Users\Harshal\AndroidStudioProjects\MyFirstApp\CurrentAffairs\app\build\outputs\apk\app-debug.apk
remote path: /data/local/tmp/com.softcode.anupreet.currentaffairs
Installing com.softcode.anupreet.currentaffairs
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.softcode.anupreet.currentaffairs"
Segmentation fault
我下载了终端仿真器'在我的设备上运行app并运行以下两个命令,这是成功的。
su -o pm install -r "/data/local/tmp/com.softcode.anupreet.currentaffairs"