43

デバイスをルート化した後、アプリケーション データベースにアクセスできるように実行する必要がadb rootあります。adb shell実行しようとするadb rootと、「運用ビルドでは adbd をルートとして実行できません」というメッセージが表示され続けます。どうしてこれなの?他の唯一のオプションは、テストに Android エミュレーターを使用することですが、エミュレーターがいかにひどいものであるかは誰もが知っています (実際には実行可能な開発ソリューションではありません)。

4

1 に答える 1

54

私はついにこれを行う方法を見つけました!基本的に、adb shell最初に実行し、次にシェル内で run を実行する必要があります。suこれにより、シェルがルートとして実行されるように切り替わります。

$: adb shell
$: su

私がまだ抱えている問題の1つは、sqlite3がインストールされていないため、コマンドが認識されないことです。

于 2013-08-21T23:13:49.107 に答える