Android安装apk到设备给出[SEGMENTATION FAULT]

时间:2014-06-16 14:27:42

标签: android segmentation-fault android-studio

我有一个问题。当我尝试使用AndroidStudio部署(调试或运行)我的应用程序时,我在RunLog中收到以下错误

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",也给我分段错误。

似乎可以复制,但安装不行。

2 个答案:

答案 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"