1

次のコマンドを使用して、ワークステーションからモンキーを起動できることがわかりました。

adb shell monkey -p <package name> -v 500

しかし、エミュレータの端末からモンキーを実行しようとすると、次のようになります。

monkey -p <package name> -v 500

権限が不十分なため、アンドロイドによって強制終了されました。

デバイスからサルをキックオフする必要があります(PCに接続せずに)、私の質問は、Androidアクティビティからadbdにコマンドを送信して、デバイスから直接サルを実行できるようにする方法です。

4

1 に答える 1

1

モンキーは Java で実装されているため、アプリに統合できます。または、ルート化されたデバイスを使用している場合は、su -c monkeyルートとして実行するために使用します。シェル ユーザーは、実際には通常のアプリ ユーザーよりも多くの権限を持っているため、不十分な権限を取得しています。

于 2012-04-19T06:01:54.513 に答える