1

シェルコマンドを実行するために見つけた例を使用しています。(リンク

例を実行すると、完全に機能します。

しかし、アプリで同じコードを使用すると、戻り値が「0」ではなく「1」になるため、機能しません。 ここから問題が始まります:

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

マニフェスト.xmlは同じで、両方のアプリがjre1.6を使用しています。すべての違いを検索しましたが、見つかりませんでした。

ありがとう。

4

1 に答える 1

1

署名されたものか署名されていないものかをアプリで確認してください。署名されていないアプリには、ランタイムプロセスを評価する権限がありません。

于 2012-12-19T05:52:15.173 に答える