Score
0
Watch 1 Star 3 Fork 0

佛山市第一中学-汤勇 / AI2LocalJavaApache-2.0

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
64位 AI2(App Inventor 2)离线版服务器 单机版 https://gte.fsyz.net/node/1915 spread retract

Clone or download
Loading...
README.md

64位 AI2(App Inventor 2)离线版服务器 单机版

https://gte.fsyz.net/node/1915

介绍

我们的目标:搭建一个本地多用户的App Inventor 2 服务器
演示:http://ai2.fsyz.net  [旧 win]
      http://ai2n.fsyz.net [新 Centos]
目的:课堂教学,社团活动,兴趣学习
优势:管理权限(用户管理,账号切换,资源打包),网络链接速度快,拥有配套服务。
注意:每次退出前导出自己的项目到本地做备份。

软件版本:

App Inventor 2版本:  v181-153-gae148869   Use Companion: 2.58a or 2.58au
                      Target Android SDK: 28 (Android 9.0 Pie)
                      https://github.com/mit-cml/appinventor-sources
OPENJDK版本 1.8.0.232 https://developers.redhat.com/products/openjdk/overview
                      https://developers.redhat.com/products/openjdk/download
google-cloud-sdk版本:293.0.0    https://cloud.google.com/sdk/docs/downloads-interactive

单机个人版特点:https://gte.fsyz.net/node/1915

1.同步官方最新版本,没有对java源代码进行修改,只修改DevServer\login.jsp及\DevServer\WEB-INF\appengine-web.xml2个文件;
2.无需联网外网就能使用;
3.带有桌面汉化版AI伴侣;
4.绿色软件,直接运行bat就可以使用,使用过程中不能关闭bat界面;
5.可以本地将AIA文件编译为APK.

使用方法:

首次使用,请将DevServer\WEB-INF\下的 appengine-generated.test 目录重命名为appengine-generated,
默认管理员用户test,密码test账号; 
启动设计服务器:Ai2rundev.bat Chrome浏览器打开http://127.0.0.1:8888 即可使用(http://电脑网卡的IP地址:8888 也行)。
停止设计服务器:Ai2Stopdev.bat。
启动编译服务器:Ai2runbud.bat (若命令行中文乱码,修改命令窗口的属性--字体为字体"Lucida Console"或"新宋体";)
启动桌面版AI伴侣:Ai2C伴侣.bat  启动后在网页设计窗口选择"连接"--"USB"连接AI伴侣。
要能扫码下载打包的文件,或者使用手机上的AI伴侣,就要让AI2离线服务器工作在自己电脑网卡的IP地址上.
   1.修改 DevServer\WEB-INF\appengine-web.xml中
       <property name="use.rendezvousserver" value=""/>

       <property name="use.rendezvousserver" value="自己电脑IP:8888"/>;
   2.chrome浏览器打开 http://自己电脑网卡的IP地址:8888
   3.修改手机AI伴侣的Rendezvous Server为自己电脑IP:8888,并勾选Use Legacy Connection。
这样,桌面版AI伴侣,手机上AI伴侣,都可以正常工作了.
在线升级到新版:在线升级到最新.bat
手动更新google-cloud-sdk:google-cloud-sdk升级.bat
本地编译AIA到APK: Ai2本地编译AIA到APK.bat

Comments ( 0 )

Sign in for post a comment

Java
1
https://gitee.com/fsyz/AI2Local.git
git@gitee.com:fsyz/AI2Local.git
fsyz
AI2Local
AI2Local
master

Search