【推荐】App Inventor 2 中使用VirtualBox + Genymobile 实时调试

FsTy 提交于 周五, 06/15/2018 - 11:19

半绿色版本:百度盘下载: 链接: https://pan.baidu.com/s/1bqWYcxh 密码: dqtx   

 ai2server>模拟器及AI伴侣>VirtualBox+Genymobile 

Genymobile.rar 、VirtualBox-5.2.12-122591-Win.exe           api22 ova(安卓 5.1) 或者 api 19 ova(安卓 4.4)中 emulator.ova。484M

本站可能可以下载,可能链接失效,不稳定下载:

VirtualBox-5_2_12-122591-Win.rar

Genymobile.rar

api-19.rar

电脑最好Intel的CPU,BIOS开启Hyper-V. 显卡需要支持OpenGl 2.0以上。

CMD里面运行systeminfo,可以看到有关Hyper-V 信息。

软件在2台win10 X64和一台win7 X86中测试通过。

1.下载解压包后,运行VirtualBox-5.2.12-122591-Win.exe并安装。virtualBox的最新版可以在 https://www.virtualbox.org/wiki/Downloads 找到。

借以前安装5.1.6的图片。

假如你以前安装过旧版本的VirtualBox,记得把虚拟网卡的驱动升级到最新版本。安装目录\drivers\network\netadp6下有驱动。

2.运行VirtualBox,导入emulator.ova文件【推荐api 19 ova(安卓 4.4)目录中emulator.ova。界面与网站一致。】。

这个是 api22 ova(安卓 5.1)。

这个是 api19 ova(安卓 4.4)。

检查一下虚拟机的网络设置。

注意网卡2的界面名称必须是你现在可以上网的网卡。图片中Realtek是我笔记本的有线网卡,并没有使用。改为笔记本的无线网卡。


3.若无意外,运行run.bat就能打开虚拟机了。

-----------------------run.bat----------------------------------

cd %~dp0
start .\Genymotion\player.exe --vm-name "emulator"
exit

-------------------------------------------------------------------

启动虚拟机,有些耐心,稍微等等。

api-22 安卓5.1

api19 安卓4.4

模拟器wifi连接正常的话,虚拟机就能正常工作了。

打开自己的项目,连接选AI伴侣,出现二维码,模拟器打开桌面的MIT AI2 Companion APP,输入二维码,点击橙色 connect with code 按钮。

(若是提醒AI伴侣版本过期,点击“确定”升级的对话框,选择“现在不”

稍微等待就能看到APP运行界面了。

 

4.模拟器已经开启usb调试,若本机无法连接外网,可以安装官方的aiStarter,使用usb的方式连接虚拟机。

    a.运行MIT_App_Inventor_Tools_2.3.0_win_setup.exe安装aiStarter。
    b.将Genymotion\tools下所有文件拷贝到C:\Program Files\AppInventor\commands-for-appinventor目录。
    c.运行aiStarter;运行run.bat,启动虚拟机 ; 打开chrome登录,打开自己的项目,“连接”选择“USB”。

    请参考: https://gte.fsyz.net/node/1883

5.启动不了的话,打开Genymotion\Genymotion.exe 修改一些设置再试试。

设置一下网络选项,指定为自己机器的当前上网网卡。