MIT App Inventor 2:模拟器不启动伴侣

时间:2015-03-23 10:17:42

标签: android emulation windows-7-x64 app-inventor

当我以管理员身份运行aiStarter.exe,然后单击http://ai2.appinventor.mit.edu中的连接到模拟器,然后模拟器启动,显示带有android的黑屏,几秒后我得到了android主屏幕。

然后每隔几秒,一行" 127.0.0.1 - 日期/小时/" GET / echeck /..."已添加到aiStarter.exehttp://ai2.appinventor.mit.edu上的消息要求我在启动模拟器时等待一两分钟。我等了30分钟就发生了什么事,但没有任何改变 enter image description here

如果我理解得很好,同伴应该自动启动,然后我会被问到我何时更新它。但这种情况从未发生过,就好像模拟器在伴侣启动之前就卡住了,或者App Inventor从未意识到模拟器已经启动。

1 个答案:

答案 0 :(得分:4)

该错误有一个简单的解决方法:

一旦你的模拟器被加载(只等到你看到:pct1),不要关闭任何东西,只需打开Windows任务管理器( Ctrl + Shift + Esc Ctrl + Shift + Del - > Task Manager)在进程中杀死adb.exe(模拟器工作时 )cf. PCT2。别做其他事情,等待几秒钟,你会看到一个新的弹出窗口this site说它检测到了模拟器。每次模拟器卡住时重复此操作。

PCT1:

enter image description here

PCT2:

enter image description here

这似乎迫使adb听取端口8001

EDIT1另一种杀死并重启adb.exe的方法:

列出项目:

  1. 将您的UAC(在开始菜单中)放在较低级别
  2. 启动您的模拟器,当它准备就绪(SD卡准备好)时 以下
  3. 进入C:\Program Files (x86)\AppInventor\commands-for-appinventor 右键单击new和" text"并重命名此文件run.bat(要更改 .txt in .bat)
  4. 右键单击以使用记事本编辑文件
  5. 只写:CMD
  6. 保存并关闭
  7. 现在双击run.bat文件
  8. 写:adb kill-server
    (按输入并等待)
  9. 写:start-server
    (您的模拟器现在应该连接)
  10. Edit2:Genymotion与app发明者2的工作速度要快得多。