2013-09-24 233 views
2

我有一個bash腳本在工作時運行,它可以自動安裝各種APK樣本(一些惡意的,有些不是 - 用於測試目的)運行到運行Sophos AV的HTC Desire Z手機。adb安裝在usb上不起作用

運行良好,但現在每隔一段時間APK都會嘗試安裝,並且shell提示符會在安裝時掛起。與此同時,Sophos將其視爲惡意軟件,但不會顯示提供的卸載軟件,而是顯示一個框來刪除它。無論這是否與adb安裝問題相關,我不確定,但每次都會發生。

它似乎安裝正常(2539 KB/s(634874字節在0.244s))。包裝大小爲640k。

我運行命令ADB安裝-s /location/of/sample.apk

任何想法?

對不起,冗長的職位

感謝

+0

與更多潛在的解決方案嘗試類似的問題:http://stackoverflow.com/questions/21296305 http://stackoverflow.com/questions/17252416 –

回答

5

嘗試重新啓動ADB服務器:

adb kill-server 
adb start-server 
+0

試過這個。每次樣品測試後我重新啓動腳本。我也從示例腳本手動運行了示例問題示例,它仍然掛起 – chatlow

+0

也嘗試重新啓動手機。 –

+0

謝謝,我也嘗試過電話,但沒有區別。道歉我已經添加了更多的initaly問題..可能有助於診斷 – chatlow

0

你有沒有添加udev規則文件,其中包含了類型的設備要使用USB配置。如果你沒有這個可能是這個問題的原因。在終端執行'lsusb -v'。這將提供有關每個連接設備的唯一供應商ID在列表中的信息。查找您的設備的供應商ID。一旦您確定供應商ID,請按照Ubuntu環境鏈接中給出的說明進行操作。鏈接:http://zoumpis.wordpress.com/2013/06/09/using-hardware-devices-while-developing-and-android-application/

+0

欣賞所有的建議,但這個問題肯定似乎與我試圖安裝的惡意示例。自從我嘗試安裝(通過相同的命令)以及所有樣本在正確執行我的bash腳本的檢測階段之前正確安裝之後。 – chatlow

6

如果這有助於他人我有一個類似的症狀不同的問題。 ADB安裝-r「apk路徑」將無限期掛起。

我解決了無數的問題,並確定它是我的USB電纜長度。

我有一個USB擴展器電纜,因爲我插入我的設備。我的設備電纜和USB延長器電纜的組合長度引起了此問題。卸下擴展電纜解決了問題,最終我用一根較短的延長電纜替換了我的USB擴展電纜,以獲得最終解決方案。

+0

將相同的USB電纜插入不同的端口對我來說是這樣。 –

+0

一條不好的或破損的短電纜也可以做到這一點。用一條好電纜代替邊緣行爲在萌芽狀態。 –