AI2(App Inventor 2)离线版服务器(2019.8.25更新)主标签查看(活动标签) 修订版本
2016-10-05 15:55, 星期三 — FsTy
若要兼容 app.gzjkw.net,请使用这个版本: https://gte.fsyz.net/node/1935

2019.05.28 修正AI桌面伴侣2.53闪退原因。AI桌面伴侣来自 https://mp.weixin.qq.com/s/qb5RPrSuEd-OtAoPKpGDnQ 谢谢金老师的分享。

2019.4.25 增加本地编译AIA到APK.bat https://gte.fsyz.net/node/1932

我们的目标:搭建一个本地多用户的App Inventor 2 服务器 演示: http://ai2.fsyz.net [旧 win] http://ai2n.fsyz.net [新 Centos]

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

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

App Inventor 2版本: https://github.com/mit-cml/appinventor-sources (nls-1411-gd73d2bb4 Use Companion: 2.54 or 2.54u )

https://github.com/mit-cml/appinventor-sources/commits/master

Commits on Aug 24, 2019
Add missing extension to emulator build to allow package installation …
Update Companion Version to 2.55 …
Fix project download bug reported by @barreeeiroo …
Merge branch ‘ucr’ …

相关软件版本:

jdk版本:                   JDK 8U221   https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
appengine版本:        appengine-java-sdk-1.9.76   https://cloud.google.com/appengine/docs/standard/java/download
nginx版本:               nginx/Windows-1.14.2  http://nginx.org/en/download.html
php版本:                 PHP 7.1 (7.1.25)  VC14 x64 Thread Safe (2018-Jun-21 03:05:00)       http://windows.php.net/download/可能需要 VC14运行库(Visual C++ Redistributable for Visual Studio 2015) https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

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

1.同步官方最新版本,没有对java源代码进行修改,仅修改war\login.jsp,war\WEB-INF\appengine-web.xml,war\ode\ode.nocache.js.
2.无需联网,已经设置Rendezvous服务器为127.0.0.1:8888;
3.带有2.47 2.49 2.53桌面汉化版AI伴侣,已经设置Rendezvous Server为127.0.0.1:8888;
3.绿色软件,直接运行2个bat就可以使用,使用过程中不能关闭bat界面。
4.首次使用,请将war\WEB-INF\下的 appengine-generated.test 目录重命名为appengine-generated,默认管理员用户test,密码test账号。

使用方法:

    启动设计服务器: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及默认勾选 使用旧版方式连接。单机版无法扫描二维码下载打包的apk文件,因为服务器ip是127.0.0.1:8888。

要能扫码下载,或者,使用手机上的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中

3.修改桌面版AI伴侣、手机AI伴侣的Rendezvous Server为自己电脑IP:8888,并勾选Use Legacy Connection。

这样,桌面版AI伴侣,手机上AI伴侣,都可以正常工作了.

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

1.后台增加用户批量添加功能         https://gte.fsyz.net/node/18772.上传文件限制改为100M ,编译文件限制改为10M      https://gte.fsyz.net/node/18763.登陆默认设置为中文   https://gte.fsyz.net/node/18754.增加nginx反向代理,支持php以及passmail功能  https://gte.fsyz.net/node/1902 https://gte.fsyz.net/node/18875.类似MIT的“帮助”--“AI同伴信息                    https://gte.fsyz.net/node/18906.禁止/login/google /_ah/login /_ah/admin目录,避免熊孩子捣乱。 https://gte.fsyz.net/node/19007.修正官方源码中文登录界面密码出错空白页面      https://gte.fsyz.net/node/1928

使用方法:

启动设计服务器:rundev.bat   chrome浏览器打开http://127.0.0.1:8888 即可使用。 停止设计服务器:Stopdev.bat。
启动编译服务器:runbud.bat  (中文乱码,修改命令窗口的默认值--字体;关闭;重开)
启动桌面版AI伴侣:AI伴侣.bat  要勾选 使用旧版方式连接。
启动nginx反向代理:run_nginx_php.bat   (不需要管理员身份运行)   https://gte.fsyz.net/node/1902    完成注册密码修改的邮件发送chrome浏览器打开http://127.0.0.1 (或你自己修改nginx.conf指定ip或域名)即可使用。
停止nginx反向代理  stop_nginx_php.bat  (不需要管理员身份运行)首次使用,可将war\WEB-INF\下的 appengine-generated.test 目录重命名为appengine-generated,则默认管理员用户test,密码test,然后在“管理”菜单--“User admin”可新建管理员,并可取消test管理员身份。自定义管理员账号请查看快速指南: https://gte.fsyz.net/node/1898

百度盘下载: 链接: https://pan.baidu.com/s/1bqWYcxh

                   密码: dqtx       压缩包war\companions子目录下带最新版AI伴侣安装包:MITAI2Companion.apk

AI2(App Inventor 2)离线版服务器(2019.8.25更新)相关推荐

  1. AI2(App Inventor 2)离线版服务器网络版(AI伴侣2.47版)

    提供这个版本的原因: 与app.gzjkw.net的源代码版本尽可能的接近,这样导入app.gzjkw.net源文件的时候不会有"该项目由新版App Inventor系统创建,我们仍然尝试将 ...

  2. app inventor 2022离线版下载使用教程

    第一步,下载 需登录后访问 下载连接:点击下载 第二步,安装 双击下载好的文件进行安装,接受并点击next,如下图: 允许创建桌面图标,并点击next进行下一步,如下图: 点击install 进行安装 ...

  3. APP Inventor 基于网络微服务器的即时通信APP

    APP Inventor 基于网络微服务器的即时通信APP  最近,老师要求我们用APP Inventor做一个APP,简单地做了一个即时通信的APP(超低配版的QQ,逃~),连肝了几个晚 上,目前已 ...

  4. 积木编程安卓app入门 —— 5 分钟学会 App Inventor

    不用怀疑,学习App Inventor就是这么简单.花费5分钟,就能学会App Inventor. 1分钟了解App Inventor App Inventor 2 简称 ai,为了和人工智能(Art ...

  5. 如何解决App inventor和AI伴侣无法连接的问题

    出现连接异常的情况是由于App inventor与AI伴侣的型号对不上,导致连接失败. 最有效的方法就是登录App inventor的社区版网址: http://ai2.17coding.net/ 然 ...

  6. 神锁离线版插件的安全设计

    以下文章转自InfoQ 在<是时候放弃插件密码管理器,改用密码管理器插件了>一文中,我们谈到插件密码管理器的安全性不够. 我们做了一个演示:将恶意JS 代码注入到 Github 一个无需登 ...

  7. App Inventor 模拟器问题的解决

    自2016年一个同事去广州学习了App Inventor的培训班,并辅导一位学生参加比赛获得全国二等级奖后,这个学期一开始,科组就准备在学生中挖掘有这方面能力的学生.于是就有了想在课堂上上几节有关Ap ...

  8. App Inventor 使用BLE发送一串十六进制数据

    最近做的东西需要通过低功耗蓝牙BLE发送和接收一串的十六进制数据,现在终于把发送搞定了. 现在要用手机发送一串指令"01 01 02 12 45 65",想要既可以直接发送,也可以 ...

  9. 【AI2】更新app inventor离线开发环境百度网盘下载链接,安卓app图形化开发环境...

    只先存了百度网盘,知道大家有意见,目前还没找到更好的存储位置,找到后会立刻更新,没有百度会员的朋友可以加群,群里定期更新(你懂的)账号.着急用的朋友也可以QQ私聊我,在线发送. 软件使用: 解压之后运 ...

  10. 初识App Inventor 2(AI2)

    先搬一下百度的概念吧:App Inventor 原是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完成.Google App ...

最新文章

  1. 重磅发布:Redis 对象映射框架来了,操作大大简化!
  2. [学习笔记]最小圆覆盖
  3. java服务器面试_如何面试筛选出动手能力强的Java服务端程序员
  4. Java杂记3—流程控制之条件
  5. linux qos 实现机制,linux的qos机制 - cgroup篇 (4)
  6. 动手理解Vue导航守卫
  7. TortoiseGit for windows安装与配置
  8. 【Qt】QModbusTcpClient类
  9. 009 HDFS的shell命令(里面有一个安全模式)
  10. Python Selenium打开谷歌浏览器
  11. 王道训练营作业 C++
  12. Android计算器横屏,如何将华为手机的计算器横屏转换成竖屏
  13. 从零开始自制实现WebServer(一)---- 万丈高楼平地起 步子得一步一步慢慢走
  14. 卸载 Notepad++ !事实已证明,它更牛逼……
  15. 阅读笔记:利用Python进行数据分析第2版——第8章 数据规整:聚合、合并和重塑
  16. PHP 获取青果教务的验证码与登录,成绩查询
  17. 指纹识别综述(3): 特征提取
  18. 修改下拉状态栏点击屏幕录制后出现ANR。禁用Hotspot tethering菜单下的 “Wi-Fi hotspot。默认系统语言为英文。
  19. 【产业互联网】阿里曾鸣:下一个风口是产业互联网
  20. Socket 【网络通信 - Socket】

热门文章

  1. 白话空间统计三十:地统计学(1)起源
  2. 【数据库原理及应用教程】【数据库系统的体系结构】【1.4-1.6】
  3. MQ队列管理器_PMTS命令
  4. 硅谷新传奇Kevin Systrom
  5. nfine框架 上传文件_NFine快速开发框架
  6. 如何引入阿里矢量图标库彩色图标
  7. E-prime实验设计常用技术
  8. E-Prime 3 安装
  9. 恒强制版系统980_恒强制版软件操作答疑
  10. 【正点原子MP157连载】第九章 STM32MP1时钟系统-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南