簡體   English   中英

MIT App Inventor 2:模擬器不啟動伴侶

[英]MIT App Inventor 2: emulator doesn't launch companion

當我以管理員身份運行aiStarter.exe ,然后單擊http://ai2.appinventor.mit.edu上的連接到模擬器,然后模擬器啟動,顯示帶有android的黑屏,幾秒鍾后我得到android主屏幕。

然后每隔幾秒,在aiStarter.exe添加一行“127.0.0.1 - date / hour /”GET / echeck / ...“,在http://ai2.appinventor.mit.edu上添加一條消息,詢問我在它啟動模擬器的情況下等待一兩分鍾。我已經等了30分鍾就發生了什么,但沒有任何變化。
在此輸入圖像描述

如果我理解得很好,同伴應該自動啟動,然后我會被問到我何時更新它。 但這種情況從未發生過,就好像模擬器在伴侶啟動之前就卡住了,或者App Inventor從未意識到模擬器已經啟動。

這個bug有一個簡單的解決方法:

一旦你的模擬器被加載(只要等到你看到:pct1),不要關閉任何東西,只需打開Windows任務管理器( Ctrl + Shift + EscCtrl + Shift + Del - > Task Manager ),在此過程中殺死adb .exe( 模擬器工作時 )cf. PCT2。 不要做別的,等待第二次少,你會看到一個新的彈出窗口,讓這個網站說,它已檢測模擬器。 每次模擬器卡住時重復此操作。

PCT1:

在此輸入圖像描述

PCT2:

在此輸入圖像描述

這似乎迫使adb在端口8001上偵聽

EDIT1殺死並重啟adb.exe的另一種方法:

項目清單:

  1. 將您的UAC(在開始菜單中)放在較低級別
  2. 啟動您的模擬器,當它准備就緒(准備好SD卡)時,請執行以下操作
  3. 進入C:\\Program Files (x86)\\AppInventor\\commands-for-appinventor右鍵單擊new和“text”並重命名此文件run.bat (更改.bat中的.txt)
  4. 右鍵單擊以使用記事本編輯文件
  5. 只寫: CMD
  6. 保存並關閉
  7. 現在雙擊該run.bat文件
  8. 寫: adb kill-server
    (按回車鍵等)
  9. 寫: start-server
    (您的模擬器現在應該連接)

Edit2:Genymotion與app發明者2的工作速度要快得多。

暫無
暫無

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

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