android - android 应用程序中的 process.waitFor() 返回 "1"

标签 android process runtime

我正在使用我找到的用于执行 shell 命令的示例。( Link )

当我运行示例时,它运行良好,

但是当我在我的应用程序中使用相同的代码时它不起作用,因为返回值是“1”而不是“0”。 这就是问题开始的地方:

try 
{
proc.waitFor();
}
catch (InterruptedException e){} 

manifest.xml 相同,两个应用程序都使用 jre1.6 我已经搜索了每一个差异,但我没有找到任何差异。

谢谢。

最佳答案

检查您的应用程序是已签名的还是未签名的。 未签名的应用程序无权评估运行时进程。

关于android - android 应用程序中的 process.waitFor() 返回 "1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11882785/

相关文章:

android - Google Play 游戏服务无法登录 - 返回已取消

c - 是什么导致我的程序挂起并且无法正常退出? (管道,读取系统调用,while 循环)

linux - 如果iowait现在是99%,CPU还能执行其他进程吗

MATLAB Compiler Runtime - 如何运行它?

java - 该算法不会在 O(m log n) 中运行吗?

Android BLE onScanResult 永远不会在 Android 11 的后台调用。在 Android 10 上工作

java - Android:Asyctask异常问题

php - 插入特殊字符/PHP + MySql + Android

java - Windows 8 - 退出 Java 应用程序/进程而不停留在后台

java - 在运行时获取 RelativeLayout 的尺寸