我一直试图将Vending.apk安装到我的模拟器中,但没有成功.它说它已经存在并且在我使用adb install -r时无法替换它.该图标未显示在屏幕上,因此我无法点按它以启动Google Play市场.
因此,我想我可以使用这样的adb从我的PC(MacOSX)运行它:
adb shell am start -a android.intent.action.MAIN -n com.android.vending/.Vending
Run Code Online (Sandbox Code Playgroud)
我从本文中的示例构建了上述内容: 如何使用.apk文件运行(不仅仅是安装)Android应用程序?
我使用此方法中的信息解压缩AndroidManifest.xml文件,看看我是否可以发现活动名称,但没有运气:
aapt dump xmltree <apk-file> AndroidManifest.xml
Run Code Online (Sandbox Code Playgroud)
我想我需要知道执行自动贩卖apk的确切命令,因为我似乎无法找到正确的Activity类.adb shell am start一直给我错误类型3,Activity类不存在.
谢谢