应用程序未通过亚行卸载

时间:2014-11-13 11:00:45

标签: java android shell adb su

我正在尝试通过ADB在Java代码中从设备卸载应用程序,并且在执行此操作时遇到以下问题。

以下是包含该软件包的APK名称:

Process p = Runtime.getRuntime().exec(new String[]{"sh","-c","./adb shell su -c 'pm uninstall "+apkName+"'"});

我在日志中收到以下消息:

Uninstalling : com.foxit.mobile.pdf.lite
..
Running : ./adb shell su -c 'pm uninstall com.foxit.mobile.pdf.lite
'
..
Command Status : Segmentation fault 

对于将其标记为重复的人,请清楚地查看问题。 This链接解释了如何从shell卸载应用程序但实际上我在通过Java代码执行相同操作时遇到了问题。我正在用Java创建用于卸载设备中的应用程序的用户界面,并且我遇到了我在此处发布的问题。

0 个答案:

没有答案