AI2(App Inventor 2)离线版服务器单机版
注意:每次退出前导出自己的项目到本地做备份。
单机版特点:
1.同步官方最新版本,没有对java源代码进行修改,仅修改war\login.jsp及\war\WEB-INF\appengine-web.xml;
    2.无需联网,已经设置Rendezvous服务器为127.0.0.1:8888;
    3.带有桌面汉化版AI伴侣,已经设置Rendezvous Server为127.0.0.1:8888,默认勾选 使用旧版方式连接;
    4.绿色软件,直接运行bat就可以使用,使用过程中不能关闭bat界面;
    5.首次使用,请将war\WEB-INF\下的 appengine-generated.test 目录重命名为appengine-generated,默认管理员用户test,密码test账号;
    6.本地编译AIA到APK.bat https://gte.fsyz.net/node/1932



使用方法:
启动设计服务器:rundev.bat chrome浏览器打开http://127.0.0.1:8888 即可使用,默认管理员账号:test 密码:test。停止设计服务器:Stopdev.bat。
        启动编译服务器:runbud.bat (若命令行中文乱码,修改命令窗口的属性--字体为字体"Lucida Console"或"新宋体";)
        启动桌面版AI伴侣:AI伴侣.bat    Rendezvous Server已经设置为127.0.0.1:8888及默认勾选 使用旧版方式连接。

32位编译出错,请添加系统变量:“_JAVA_OPTIONS” 值为“-Xms512m -Xmx512m ”。


要能扫码下载,或者,使用手机上的AI伴侣,要让AI2离线服务器工作在自己的IP地址上.
1.Rundev.bat要修改:
start "DevAppServer" /min chcp 65001 &&java -cp "%APPE_HOME%\lib\appengine-tools-api.jar" com.google.appengine.tools.KickStart com.google.appengine.tools.development.DevAppServerMain %* --port=8888 --disable_update_check --address=127.0.0.1 war
要将127.0.0.1修改为自己电脑网卡的IP地址.
2.修改 war\WEB-INF\appengine-web.xml中
<property name="use.rendezvousserver" value=""/>
为
<property name="use.rendezvousserver" value="自己电脑IP:8888"/>;
3.修改桌面版AI伴侣、手机AI伴侣的Rendezvous Server为自己电脑IP:8888,并勾选Use Legacy Connection。
这样,桌面版AI伴侣,手机上AI伴侣,都可以正常工作了.
百度盘下载: 链接: https://pan.baidu.com/s/1bqWYcxh 密码: dqtx
AI2(App Inventor 2)离线版服务器单机版的更多相关文章
- AI2(App Inventor 2)离线版服务器(AI伴侣2.47版)
		提供这个版本的原因: 与app.gzjkw.net的源代码版本尽可能的接近,这样导入app.gzjkw.net源文件的时候不会有“该项目由新版App Inventor系统创建,我们仍然尝试将其加载,但 ... 
- AI2(App Inventor 2)离线版服务器(2019.04.28更新)
		我们的目标:搭建一个本地多用户的App Inventor 2 服务器 演示: http://ai2.fsyz.net [旧 win] http://ai2n.fsyz.net [新 Ce ... 
- AI2(App Inventor 2)离线版服务器网络版
		个人修改包括: 1.后台增加用户批量添加功能 https://gte.fsyz.net/node/1877 2.上传文件限制改为100M ,编译文件限制改为10M https ... 
- AI2(App Inventor 2) 离线版
		介绍 我们的目标:搭建一个本地多用户的App Inventor 2 服务器目的:课堂教学,社团活动,兴趣学习优势:管理权限(用户管理,账号切换,资源打包),网络链接速度快,拥有配套服务.注意:每次退出 ... 
- APP Inventor 基于网络微服务器的即时通信APP
		APP Inventor 基于网络微服务器的即时通信APP 一.总结 一句话总结:(超低配版的QQ,逃~) 1.APP Inventor是什么? google 傻瓜式 编程 手机 app App In ... 
- 一款基于 Android 开发的离线版的 MM 图片浏览 App
		一款离线版的 MM 图片浏览 App,有点类似掌上百度的图片专栏应用.图片采用瀑布流展示方式,点击图片集,支持左右手势滑动切换图片:支持放大缩小功能. 实现功能:1)图片完全离线,不耗个人 GPRS ... 
- 屌丝也能开发安卓版2048(App Inventor)
		想编写安卓游戏.java太难.来试试App Inventor.尽管有人觉得他是中学生的玩具,可是也能编写2048这种火爆游戏,不须要太复杂的算法. 整个游戏有几个模块: 一.游戏初始化 数列转化为图形 ... 
- App Inventor 网络资源及推荐书目
		Ai2服务器 官方服务器:http://ai2.appinventor.edu/ 官方备用服务器:(大陆可用):http://contest.appinventor.mit.edu/ 国内个人服务器: ... 
- 离线版centos8环境部署迁移监控操作笔记
		嗨咯,前两天总结记录了离线版centos8下docker的部署笔记,今天正好是2021年的最后一天,今天正好坐在本次出差回家的列车上,车上没有上面事做,索性不如把本次离线版centos8环境安装的其他 ... 
随机推荐
- springboot+redis实现分布式session共享
			官方文档,它是spring session项目的redis相关的一个子文档:https://docs.spring.io/spring-session/docs/2.0.0.BUILD-SNAPSHO ... 
- sap 内表
			内表的目的在ABAP/4中,主要使用表格.表格是R/3系统中的关键数据结构.长期使用的数据存储在关系数据库表格中.关于如何读取和处理数据库表格的详细信息,参见读取并处理数据库表.除了数据库表格,还可以 ... 
- python函数调用的四种方式 --基础重点
			第一种:参数按顺序从第一个参数往后排#标准调用 # -*- coding: UTF-8 -*- def normal_invoke(x, y): print "--normal_invoke ... 
- tkinter调取签名网而设计签名页面
			# --*-- coding:utf-8 --*-- import tkinter as tk import re import requests from tkinter import messag ... 
- 如何把Python脚本导出为exe程序
			一.pyinstaller简介 pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行 最新版是pyinstaller 3.1.1.支持python2.7和py ... 
- BZOJ_3143_[Hnoi2013]游走_期望DP+高斯消元
			BZOJ_3143_[Hnoi2013]游走_期望DP+高斯消元 题意: 一个无向连通图,顶点从1编号到N,边从1编号到M. 小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机 ... 
- ansible命令应用基础
			ansible命令应用基础: Usage: ansible <host-pattern> [-f forks] [-m module_name][-a args] -f ... 
- PwnAuth——一个可以揭露OAuth滥用的利器
			一.简介 鱼叉式网络钓鱼攻击被视为企业最大的网络威胁之一.只需要一名员工输入自己的凭证或运行一些恶意软件,整个企业都会受到威胁.因此,公司投入大量资源来防止凭证收集和有效载荷驱动的社会工程攻击.然而, ... 
- 我的Python之旅第四天
			一 名称空间.作用域.取值顺序 1 名称空间 当程序运行时,代码从上至下依次执行,它会将变量与值得关系存储在一个空间中,这个空间就叫做名称空间,也叫命名空间.全局名称空间. 当程序遇到函数时,他会将函 ... 
- object类和内部类
			1.Object object类是所有类的根类(父类). 如果一个类没有显示继承另外一个类,那么该类一定继承于object类. toString()返回对象字符串的的形式. public class ... 
