0

こんにちは、ルート化されていないデバイスである Android アプリケーションの db ファイルにアクセスしようとしています。Windowsで「run -as」コマンドを試しましたが、機能しません。次のエラーが表示されます:

/system/bin/sh: run: not found

私は何か間違ったことをしていますか?助けが要る。ありがとうございました。

4

1 に答える 1

0

run-as コマンドは、2.3 Gingerbread OS まで Android デバイスで使用できました。それ以降、このスクリプトは利用できなくなりました。デバイスをルート化してそれらを読み取るか、データベース ファイルを /sdcard パスまたは /data/local/tmp にコピーするメソッドを記述し、LauncherAcitivity の oncreate を使用してそのメソッドを呼び出して、sdcard または tmp パスで使用できるようにします。

編集:

run-as はスペースなしのキーワードです。あなたの質問では、ランとハイフンの間にスペースがあるように見えました。再確認してください。

于 2015-08-03T09:51:43.987 に答える