相关疑难解决方法(0)

442
推荐指数
13
解决办法
42万
查看次数

如何从adb在Android模拟器上启动和执行Vending.apk

我一直试图将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类不存在.

谢谢

shell android adb aapt

4
推荐指数
1
解决办法
3674
查看次数

标签 统计

adb ×2

android ×2

aapt ×1

shell ×1