Vending.apk をエミュレータにインストールしようとしましたが、成功しませんでした。adb install -r を使用すると、既に存在すると表示され、置き換えに失敗します。アイコンが画面に表示されないため、タップして Google Play マーケットプレイスを起動できません。
したがって、次のようにadbを使用してPC(MacOSX)から実行できると思いました:
adb shell am start -a android.intent.action.MAIN -n com.android.vending/.Vending
この記事で機能する例から上記を作成しました: How to run (not just install) an android application using .apk file?
そして、このメソッドの情報を使用して AndroidManifest.xml ファイルを解凍し、アクティビティ名を発見できるかどうかを確認しましたが、うまくいきませんでした。
aapt dump xmltree <apk-file> AndroidManifest.xml
正しい Activity クラスが見つからないように見えるため、自動販売 apk を実行するための正確なコマンドを知る必要があると思います。adb shell am start で、エラー タイプ 3 が表示され続けます。アクティビティ クラスが存在しません。
ありがとう