こんにちは、ルート化されていないデバイスである Android アプリケーションの db ファイルにアクセスしようとしています。Windowsで「run -as」コマンドを試しましたが、機能しません。次のエラーが表示されます:
/system/bin/sh: run: not found
私は何か間違ったことをしていますか?助けが要る。ありがとうございました。
run-as コマンドは、2.3 Gingerbread OS まで Android デバイスで使用できました。それ以降、このスクリプトは利用できなくなりました。デバイスをルート化してそれらを読み取るか、データベース ファイルを /sdcard パスまたは /data/local/tmp にコピーするメソッドを記述し、LauncherAcitivity の oncreate を使用してそのメソッドを呼び出して、sdcard または tmp パスで使用できるようにします。
編集:
run-as はスペースなしのキーワードです。あなたの質問では、ランとハイフンの間にスペースがあるように見えました。再確認してください。