2012-11-21 48 views
1

將multipple APK傳遞給ADB腳本是非法的。當我嘗試通過僅調用一次adb命令來安裝多個APK文件時,會發生這種情況。但是,我找到了安裝多個APK的Windows機器的腳本。在Linux上使用ADB安裝多個APK

有誰知道這樣的腳本是否存在Linux(Ubuntu)機器?我無法找到它。

我可以自己創建一個,但如果存在這樣的腳本,那麼它會節省我的時間。

附註:在某些目錄上傳遞adb install *.apk也沒有幫助。

PS。這裏是我找到Windows腳本的鏈接(link)。我沒有嘗試過,但似乎有效。 ;)

+1

什麼是你的問題是什麼呢?嘗試將adb稱爲'install -r​​.apk'時遇到問題嗎? – davidcesarino

+0

開關'-r'表示「意味着重新安裝應用程序,保留其數據」。它將如何幫助我?我想通過一個ADB命令安裝許多APK – sandalone

+0

因此,請重新提出您的問題,以包含您想要的最重要的一項要求,就像您現在所做的那樣。 [在最初的措辭](http://stackoverflow.com/posts/13497747/revisions)中,你沒有提到,因此我建議在一個bash腳本中一起鏈接'adb'調用。 ps .:'-r'開關只是一種事後幫助避免覆蓋拒絕。 – davidcesarino

回答

5

用途:

$ ls -1 *.apk | xargs -l adb install 
+0

謝謝!我完全忘了'ls -1' – sandalone