AppInventor安装过程
⼀. 参考⽹站
⼆. ⽹站下载⽹络版
三. 使⽤指南
1. 运⾏Run_nginx_php.bat 时,出现错误: 计算机中丢失VCRUNTIME140.dll
是因为系统原因,原因是缺少了相应的Microsoft Visual C++ 可再发⾏程序包。或同时缺少了Microsoft.Net.Framework的安装。
① 官⽹下载Microsoft.Net.Framework的安装:
www.microsoft/zh-CN/download/details.aspx?id=49981
安装即可。(⼀般此步可不做,直接做2)
② 安装Visual C++ Redistributable for Visual Studio 2015
去微软官⽹下载Visual C++ Redistributable for Visual Studio 2015
下载地址:www.microsoft/zh-cn/download/details.aspx?id=48145
2. 在浏览器中输⼊127.0.0.1后,不能访问
原因是:rundev.bat⽂件中的错误,修改最后⼀⾏的内容为:
start "DevAppServer" /min chcp 65001 &&java -cp "%APPE_HOME%\lib\appengine-tools-api.jar"
--port=8888 --disable_update_check --address=127.0.0.1 war
尤其要注意IP地址是否是127.0.0.1,或者改成你的IP地址
3. 针对服务器的ip地址问题
更改绑定IP: 编辑 nginx\conf ⽬录下的 f 的第38⾏,将server_name localhost 127.0.0.1; ####改⾃⼰⽹站##,添加⾃⼰指定的ip或域名。rundev.bat和 war\l两个⽂件的内容不需要修改。
四 . 启动AI伴侣
1. 运⾏:AI伴侣.bat,Rendezvous Server已经设置为127.0.0.1:8888及默认勾选 使⽤旧版⽅式连接。
2. 压缩包war\companions⼦⽬录下带最新版AI伴侣安装包:MITAI2Companion.apk
3. 以下的设置不适⽤于离线服务器版
3. ⽆法扫描⼆维码下载打包的apk⽂件,因为服务器ip是127.0.0.1:8888。
要能扫码下载,或者,使⽤⼿机上的AI伴侣,要让AI2离线服务器⼯作在⾃⼰的IP地址上.
①. Rundev.bat要修改:
start "DevAppServer" /min chcp 65001 &&java -cp "%APPE_HOME%\lib\appengine-tools-api.jar" ls.KickStart
要将127.0.0.1修改为⾃⼰电脑⽹卡的IP地址.
② 修改 war\l中<property name="dezvousserver" value=""/>为<property
name="dezvousserver" value="⾃⼰电脑IP:8888"/>;网站程序下载
③ 修改桌⾯版AI伴侣、⼿机AI伴侣的Rendezvous Server为⾃⼰电脑IP:8888,并勾选Use Legacy Connection。
这样,桌⾯版AI伴侣,⼿机上AI伴侣,都可以正常⼯作了.
五 . AI伴侣版本切换
1. ⽅法⼀:
gte.fsyz/node/1885
1)运⾏MIT_App_Inventor_Tools_2.3.0_ 安装到C盘。
2)根据服务器的AI伴侣版本覆盖对应⽂件。以2.4.6为例:
假如刚刚安装完aiStarter(MIT_App_Inventor_Tools_2.3.0_),并没有打开运⾏过aiStarter,解压Appinventor-emulator-data2_4_6.rar ,直接将压缩包中Appinventor-emulator-data覆盖C:\Program Files
(x86)\AppInventor\commands-for-appinventor\extras⾥⾯相同⽂件。
假如运⾏过aiStarter,关闭虚拟机,解压Appinventor-emulator-data2_4_6.rar,覆盖到⾃⼰电脑的系统盘\⽤户\账
号.appinventor\emulator同名⽂件(备份原来⽂件)。
3)使⽤Appinventor-emulator-data2_4_3.rar覆盖相同⽂件,则模拟器AI伴侣的版本为2.4.3;
详细说明:App Inventor 2 中使⽤虚拟机实时调试MIT AI2 版本2.4.6 2.4.7⾃由切换
2. ⽅法⼆
App Inventor 模拟器版本不⼀致问题解决的详细步骤下载
注意:要执⾏cd C:\Program Files (x86)才能进⼊相应⽬录
说明书: