我正在使用Phonegap幾天。在此之前,我能夠通過命令行成功將電話應用程序運行到模擬器中,但現在顯示出特殊的掛起狀態;沒有發生任何錯誤,沒有流程執行。 Phonegap運行android命令掛在試圖將設備安裝到設備上
現在,我通過直接通過Android的命令行安裝.apk文件運行我的應用程序。但是,我仍然想知道爲什麼它不起作用,爲什麼這個運行命令掛在那裏?
我正在使用Phonegap幾天。在此之前,我能夠通過命令行成功將電話應用程序運行到模擬器中,但現在顯示出特殊的掛起狀態;沒有發生任何錯誤,沒有流程執行。 Phonegap運行android命令掛在試圖將設備安裝到設備上
現在,我通過直接通過Android的命令行安裝.apk文件運行我的應用程序。但是,我仍然想知道爲什麼它不起作用,爲什麼這個運行命令掛在那裏?
在我的情況下ADB設備上顯示我的無效裝置,亞行KILL-SERVER解決了這個對我來說。
我懷疑這是由我的筆記本電腦進入睡眠模式引起的。
時說trying to install app onto device
命令實際上是運行adb install C:/yourpath/yourapp.apk
其複製應用程序的Android安裝。
如果需要很長時間,您不應該擔心。安裝按計劃進行,只是要耐心。你的應用越大,需要的時間就越長。對於我來說,一個〜300MB的應用程序需要全部7分鐘才能通過USB安裝到連接的設備上。同一個應用程序需要13分鐘才能安裝到Android模擬器。
仿真器被稱爲是緩慢的,有關於這裏這個問題上大SO線程 - Why is the Android emulator so slow? How can we speed up the Android emulator?
糾正我,如果我錯了,首先它會嘗試搜索活動設備是否連接與否,如果不它會自動搜索仿真器,然後它將按照您所提及的方式進行操作。這裏的問題是,我沒有連接有源器件,也沒有模擬器速度慢,也沒有我的應用程序尺寸更大(小於3mb),並且我還等了一個小時,但它仍然沒有前進。 –
你說的沒錯,'adb install'會自動尋找一個活動的設備,並且如果連接的設備超過1個就會失敗。在這種情況下,添加-V以查看發生了什麼。 –
是否有人在安裝時遇到adb掛鉤,並且在將debug apk複製到設備並從那裏手動安裝它時,apk不會安裝? 通過Android監視器它說我無法安裝應用程序,錯誤代碼是103 .. – niCad