App Inventor 2离线版

FsTy 提交于 周三, 10/05/2016 - 15:55

若要兼容 app.gzjkw.net,请使用这个版本: https://gte.fsyz.net/node/1935

我们的目标:搭建一个本地多用户的App Inventor 2 服务器   

目的:课堂教学,社团活动,兴趣学习

优势:管理权限(用户管理,账号切换,资源打包),网络链接速度快,拥有配套服务。

单机个人版特点: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.   https://gte.fsyz.net/node/1932
    6.修正win服务器下有时提示项目不能保存的问题  https://gte.fsyz.net/node/1943

使用指南: https://gitee.com/fsyz/README/blob/master/AI2Local/README.md
下载: 64位 https://gitee.com/fsyz/AI2Local 32位 https://gitee.com/fsyz/AI2Local_32

 

网络版:https://gte.fsyz.net/node/1916     带部分网络服务功能  请了解快速指南: https://gte.fsyz.net/node/1898

    1.后台增加用户批量添加功能         https://gte.fsyz.net/node/1877
    2.上传文件限制改为100M ,编译文件限制改为10M      https://gte.fsyz.net/node/1876
    3.登陆默认设置为中文   https://gte.fsyz.net/node/1875
    4.增加passmail.jsp使用qq邮箱发送修改密码邮件。 https://gte.fsyz.net/node/1939
    5.类似MIT的“帮助”--“AI同伴信息                    https://gte.fsyz.net/node/1890
    6.修正官方源码中文登录界面密码出错空白页面      https://gte.fsyz.net/node/1928
    7.可以本地将AIA文件编译为APK.   https://gte.fsyz.net/node/1932
    8.修正win服务器下有时提示项目不能保存的问题 https://gte.fsyz.net/node/1943
   

使用指南: https://gitee.com/fsyz/README/blob/master/AI2server/README.md
下载: https://gitee.com/fsyz/Ai2Server

 自定义管理员账号请查看快速指南: https://gte.fsyz.net/node/1898

如果电脑已经安装了GIT:

单机版64位:  git clone https://gitee.com/fsyz/AI2Local.git

单机版32位:  git clone https://gitee.com/fsyz/AI2Local_32.git

网络版64位:  git clone https://gitee.com/fsyz/Ai2Server.git

请注意备份DevServer\WEB-INF\appengine-generated目录数据.

网络版下载本地选项一样不行,无法编译

编译文件一直卡在50%

测试单机版X64本地访问编译没有问题,局域网连接也一样报错,实验Rundev.bat里面的IP改127.0.0.1没事,改成本机网卡地址就会出现问题

八月 21, 2019 11:22:32 下午 com.google.appinventor.buildserver.BuildServer$1 run
严重: Exception: Connection refused: connect and the length is of inputZip is 1431

 

八月 21, 2019 11:31:41 下午 com.google.appinventor.buildserver.Compiler generatePermissions
信息: usesLocation = False
Permissions needed, n = 4
八月 21, 2019 11:31:43 下午 com.google.appinventor.buildserver.BuildServer$ProgressReporter report
严重: IOException during progress report!
八月 21, 2019 11:31:43 下午 com.google.appinventor.buildserver.Compiler writeAndroidManifest
信息: VCode: 1
八月 21, 2019 11:31:43 下午 com.google.appinventor.buildserver.Compiler writeAndroidManifest
信息: VName: 1.0
八月 21, 2019 11:31:45 下午 com.google.appinventor.buildserver.BuildServer$ProgressReporter report
严重: IOException during progress report!

多次测试结果,网络版和单机版修改Rundev.bat的IP,会导致编译报错,用127.0.0.1不会报错,但设置成127.0.0.1之后,其他电脑无法访问设计服务器

2019.11.26版本,用本地编译时报错

Active code page: 65001
"准备将AIA编译为APK,要输入用户名(邮箱)和AIA文件名"
1.请输入用户名(email):
2.请输入需要编译的aia文件(Tab键会补全文件名):test.aia
'java' is not recognized as an internal or external command,
operable program or batch file.
按任意键退出...
Press any key to continue . . .