0

NDKで開発されたモジュールがあります。モジュール内のコードは、root権限を必要とする処理(つまり、 openシステムコールを使用してデバイスドライバーを開こうとする)を実行します。モジュールはAPKの一部としてパッケージ化およびロードされます。

NDK関数を使用しようとしているAndroidアプリは、「アクセスが拒否されました」というエラーで失敗します。これは、モジュール/アプリにroot権限がないためです。

root権限でモジュールをロードすることは可能ですか?はいの場合、どのように?

事前にすべての貢献者に感謝します。ナイドゥ

4

2 に答える 2

0

最善の方法は、独自の実行可能ファイルを作成し、su を使用して Android アプリから呼び出すことです。独自の実行可能ファイルを作成する方法については、個人のブログを参照してください。

于 2012-05-03T10:32:00.623 に答える
0

デバイスのバージョンが 3.0 未満の場合は、デバイスを PC に接続してからコマンドを実行します -

cmd:>adb remount
cmd:>adb push <your apk file name> /system/app
cmd:>adb shell
#reboot

アプリケーションは、再起動後にインストールされます。

于 2012-05-15T07:46:36.067 に答える