0

我安裝了phonegap cli和android sdk cli。 我試圖創建具有默認參數的新項目:我加入Android平臺的測試後 PhoneGap的創建-n名「mypoc」 --id「com.cavissima.poc」 --template你好世界安卓模擬器不顯示應用程序

phonegap platform add android 

最後我試圖推出它的Android模擬器:在命令行中我看到了很多循環的這一行動

phonegap run android --verbose 

Running command "getprop emu.uuid" on emulator-5554... 

當finaly android模擬顯示我無法找到我的應用程序it.if it 注意:嘗試在模擬器搜索應用程序部分輸入一些文本時,android運行realy:它需要3秒鐘顯示每個字符...

當我停止仿真器,我可以在命令行部分中看到這一點:

Error: CordovaError: Failed to execute shell command "getprop,emu.uuid"" on device: Error: C:\Users\pvali\AppData\Local\Android\android-sdk\platform-tools\adb.exe: Command failed with exit code 4294967295 Error output: 
error: protocol fault (couldn't read status): No error 
    at d:\Projets\cavi\mobileapp\POC\mypoc\platforms\android\cordova\lib\Adb.js:82:25 
    at _rejected (d:\Projets\cavi\mobileapp\POC\mypoc\platforms\android\cordova\node_modules\q\q.js:844:24) 
    at d:\Projets\cavi\mobileapp\POC\mypoc\platforms\android\cordova\node_modules\q\q.js:870:30 
    at Promise.when (d:\Projets\cavi\mobileapp\POC\mypoc\platforms\android\cordova\node_modules\q\q.js:1122:31) 
    at Promise.promise.promiseDispatch (d:\Projets\cavi\mobileapp\POC\mypoc\platforms\android\cordova\node_modules\q\q.js:788:41) 
    at d:\Projets\cavi\mobileapp\POC\mypoc\platforms\android\cordova\node_modules\q\q.js:604:44 
    at runSingle (d:\Projets\cavi\mobileapp\POC\mypoc\platforms\android\cordova\node_modules\q\q.js:137:13) 
    at flush (d:\Projets\cavi\mobileapp\POC\mypoc\platforms\android\cordova\node_modules\q\q.js:125:13) 
    at nextTickCallbackWith0Args (node.js:420:9) 
    at process._tickCallback (node.js:349:13) 

可以幫助機器人AVD我設置好的起來的選項是: emulator description

+0

請儘量在設備運行,看是否錯誤仍然存​​在。 –

回答

0

對不起,我沒有足夠的評論意見,所以我不確定這應該去哪裏,但這通常發生在我和我重新啓動後第一次運行模擬器時。

模擬器不顯示應用程序,因爲基於錯誤Running command "getprop emu.uuid" on emulator-5554...它無法在模擬器中定義所需的屬性。

因此,它無法繼續構建,部署和安裝應用程序到模擬器。

假設沒有什麼是www文件夾改變,關閉模擬器並請嘗試以下方法:

  1. phonegap build android --verbose

確認應用是否真的建立一個沒有錯誤。

  • phonegap run android --verbose
  • 在這一點上,你會發現你所看到的Running command "getprop emu.uuid" on emulator-5554...,因爲它加載仿真器。

    如果主屏幕加載後沒有任何反應,Ctrl + C停止它。然後在不關閉仿真器的情況下,再次輸入以下命令。

  • phonegap run android --verbose
  • 你不應該能夠看到 Running command "getprop emu.uuid" on emulator-5554... 相反,你應該看到Running comand "cat /proc/cpuinfo" on emulator-5554...

    如果這沒關係,你應該能夠觀察到通過已經開始在仿真器上構建和安裝的CLI。

    PS。我建議您檢查Emulation Options中的SnapshotUse Host GPU,以便爲您的模擬器提供幫助。要知道哪個適合你的發展,請參考這裏:

    https://android.stackexchange.com/questions/51739/what-is-snapshot-and-use-host-gpu-emulation-options-for

    +0

    非常感謝:解決了我的問題! –

    相關問題