簡體   English   中英

如何從adb在Android模擬器上啟動和執行Vending.apk

[英]How can I launch and execute Vending.apk on the Android Emulator from adb

我一直試圖將Vending.apk安裝到我的模擬器中,但沒有成功。 它說它已經存在並且在我使用adb install -r時無法替換它。 該圖標未顯示在屏幕上,因此我無法點按它以啟動Google Play市場。

因此,我想我可以使用這樣的adb從我的PC(MacOSX)運行它:

adb shell am start -a android.intent.action.MAIN -n com.android.vending/.Vending

我從本文中的示例構建了上述內容: 如何使用.apk文件運行(不僅僅是安裝)Android應用程序?

我使用此方法中的信息解壓縮AndroidManifest.xml文件,看看我是否可以發現活動名稱,但沒有運氣:

aapt dump xmltree <apk-file> AndroidManifest.xml

我想我需要知道執行自動販賣apk的確切命令,因為我似乎無法找到正確的Activity類。 adb shell am start一直給我錯誤類型3,Activity類不存在。

謝謝

你可以試試這個:

adb shell am start -n com.android.vending/com.google.android.finsky.activities.MainActivity

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM