0

私が自分のresources/rawディレクトリにlinuxexeファイルをコンパイルしたと仮定します。Process.execute( "./ resources / raw / filename")を使用して実行できますか、それとも特別な権限(ROOTやsmthなど)が必要ですか?

4

1 に答える 1

1

まず、実行可能ファイルをどのようにコンパイルしましたか? クロスコンパイラを使用したことを願っています。

はい、アプリケーションを実行できます...特別な権限は必要ありません。

Process.execute()Runtime.getRuntime().exec("/path/a.out");はその方法を試したことはありません.

実行すると、デバイスをルート化していない限り、アプリケーションはアプリケーション (非ルート) と同じ権限レベルを持ちます。

于 2010-09-14T08:03:27.550 に答える