Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MIT应用程序Inventor 2:emulator不';t发射伙伴_Android_Emulation_Windows 7 X64_App Inventor - Fatal编程技术网

Android MIT应用程序Inventor 2:emulator不';t发射伙伴

Android MIT应用程序Inventor 2:emulator不';t发射伙伴,android,emulation,windows-7-x64,app-inventor,Android,Emulation,Windows 7 X64,App Inventor,当我以管理员身份运行aiStarter.exe并单击中的连接到仿真器时,仿真器启动,显示带有android的黑屏,几秒钟后我进入android主屏幕 然后每隔几秒钟,就会在aiStarter.exe中添加一行“127.0.0.1-date/hour/”GET/echeck/…”,消息中要求我在启动emulator时等待一两分钟。我已经等待了30分钟,但没有任何变化。 如果我理解得很好,companion应该自动启动,然后我应该被询问是否需要更新它。但这种情况从未发生过,就好像emulator在

当我以管理员身份运行
aiStarter.exe
并单击中的连接到仿真器时,仿真器启动,显示带有android的黑屏,几秒钟后我进入android主屏幕

然后每隔几秒钟,就会在
aiStarter.exe
中添加一行“127.0.0.1-date/hour/”GET/echeck/…”,消息中要求我在启动emulator时等待一两分钟。我已经等待了30分钟,但没有任何变化。


如果我理解得很好,companion应该自动启动,然后我应该被询问是否需要更新它。但这种情况从未发生过,就好像emulator在companion启动之前被卡住了一样,或者App Inventor从未意识到emulator已经启动。

有一个简单的错误修复方法:

加载仿真程序后(只需等待,直到您看到:pct1),不要关闭任何东西,只需在过程中打开Windows任务管理器(Ctrl+Shift+Esc或Ctrl+Shift+Del->
任务管理器
),杀死adb.exe(仿真程序工作时)cf.pct2.不要做任何其他事情,等待几秒钟,您将看到一个新的弹出窗口,表明它已检测到仿真器。每当仿真器卡住时,重复该操作

pct1:

pct2:

这似乎迫使adb在端口8001上侦听

EDIT1终止并重新启动adb.exe的另一种方法:

清单项目:

  • 将UAC(在开始菜单中)置于较低级别
  • 启动模拟器,当它准备好(SD卡准备好)时,执行以下操作 跟随
  • 进入用于AppInventor的
    C:\Program Files(x86)\AppInventor\commands
    右键单击新建和“文本”并重命名此文件
    run.bat
    (以更改 .txt(在.bat中)
  • 右键单击可使用记事本编辑文件
  • 只写:
    CMD
  • 保存并关闭
  • 现在双击该
    run.bat
    文件
  • 写入:
    adb kill server

    (按enter键并等待)
  • 写入:
    启动服务器

    (您的模拟器现在应该可以连接了)

  • Edit2:Genymotion在app inventor 2上的运行速度要快得多。

    顺便说一句,如果你想使用Genymotion(速度更快的Android emulator):非常感谢这一技巧,我还没有尝试,但似乎是一个非常好的选择!Genymotion确实可以完成大部分任务(而且速度要快得多),但除非你支付一些费用(每月一次)您将无法访问所有设备功能。cf或