我有一个问题。当我尝试使用 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 在手机的其余部分工作正常。
感谢您的帮助!
附言我还使用 CWM 恢复工具安装了一个新的 android 并清除了所有用户和缓存数据 -> 没有帮助。
P.P.S 我发现,apk 在手机上的/data/local/tmp 中。我可以使用 rootExplorer 手动安装它。但调试也是不可能的:/
P.P.P.S:我也试过“adb install”,也给我段错误。
好像可以复制,但是安装不行。
最佳答案
找出原因。 (一个相当愚蠢的人)
我忘记启用“安全设置 -> 未知来源”
关于Android 将 apk 安装到设备会出现 [SEGMENTATION FAULT],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24245986/