win 64下使用nginx为App Inventor 2 离线服务器做反向代理服务。

App Inventor 2 离线服务器作为一个网站多用户使用的时候,有一个潜在的危险: /_ah/admin是公开访问的,所以我们需要一个代理服务器,屏蔽/_ah/admin,并且可以有针对性的提供一些其他服务。

一、下载文件(php 和 RunHiddenConsole 为将来准备):

php7 : http://windows.php.net/download  VC14 x64 Thread Safe    http://windows.php.net/downloads/releases/php-7.1.2-Win32-VC14-x64.zip   (可选)

vc14: https://www.microsoft.com/zh-CN/download/details.aspx?id=48145 (vcruntime14)(可选)

RunHiddenConsole: http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip (可选)

Chrome 硬性重新加载与清除缓存并硬性重新加载

按F12打开调试模式,右键工具栏的刷新按钮,选择硬性重新加载与清除缓存并硬性重新加载。 不用去删除整个软件所有站点的缓存,cookie之类数据。

App Inventor 2 中使用虚拟机实时调试MIT AI2 版本2.4.6 2.4.7自由切换

官方文档: http://appinventor.mit.edu/explore/ai2/setup-emulator.html

WIN下安装 http://appinventor.mit.edu/explore/ai2/windows.html。 也可以参考:https://gte.fsyz.net/node/1881 的前半截,安装好MIT_App_Inventor_Tools_2.3.0_win_setup.exe 就行了。

使用方法:

等啊等。。。。。出错了

就必须升级MIT AI2 Companion到2.3.9了,2.11太低了。

几种方法:

一、覆盖Appinventor-emulator-data

我们的通用技术课堂

此pdf的相关资料:

会想会画         苏教版 › 技术与设计1 › 第五章 方案的构思及其方法 › 二 常用的创造技法  https://gte.fsyz.net/node/470 

信息+ 技术        苏教版 › 技术与设计2 › 第二单元 流程与设计 › 三 流程的优化         https://gte.fsyz.net/node/344  

做中学 创新       苏教版 › 技术与设计1 › 第三章 设计过程、原则及评价 › 二 设计的一般原则 https://gte.fsyz.net/node/401

乐高4C模式        苏教版 › 技术与设计2 › 第一单元 结构与设计 › 三 简单结构的设计       https://gte.fsyz.net/node/463      https://gte.fsyz.net/node/459

联系-构建-反思-延续  苏教版 › 技术与设计2 › 第四单元 控制与设计 › 四 控制系统的设计与实施   https://gte.fsyz.net/node/453  

我们的通用技术课堂.rar

 

App Inventor 2 中使用virtualbox + Xamarin Android Player 实时调试 (多图!)

前面提到: App Inventor 2 中使用 手机伴侣 实时调试                  App Inventor 2 中使用aiStarter + 安卓手机 实时调试

2018.6.22: 注意:VirtualBox必须用5.1.*,不能用最新的5.2,也不要用Xamarin Android Player带的5.0.4。

这个是续集了,使用Xamarin Android Player安卓的虚拟机来进行调试。所有相关软件: 链接: https://pan.baidu.com/s/1bqWYcxh 密码: dqtx  子目录:ai2server>模拟器及AI伴侣>2_VirtualBox+Xamarin Android Player 推荐 

本站可能可以下载,可能链接失效,不稳定下载:

VirtualBox-5_1_38-122592-Win.rar

XAP-Beta-15_43-v0_6_5-amd64.rar

XAP-Beta-15_43-v0_6_5-i386.rar

 

aiStarter的安装请参考App Inventor 2 中使用aiStarter + 安卓手机 实时调试 。本文以64位win10为案例介绍整个安装过程。

1.在https://developer.xamarin.com/releases/android/android-player/ 下载最新的Xamarin Android Player。(很久没更新了。还是0.6.5)

2.https://www.virtualbox.org/wiki/Download_Old_Builds_5_1  下载 Oracle VM VirtualBox 5.1.*  https://download.virtualbox.org/virtualbox/5.1.38/VirtualBox-5.1.38-122592-Win.exe。

3.先安装Oracle VM VirtualBox,运行VirtualBox-5.1.38-122592-Win.exe 下一步,确定,下一步之类(以2016年的教程,5.1.6为例)。

App Inventor 2 中使用 手机伴侣 实时调试

官方文档:http://appinventor.mit.edu/explore/ai2/setup-device-wifi.html 在这个页面下载 MITAI2Companion.apk

本站可能可以下载,可能链接失效,不稳定下载:

MITAI2Companion2_4_7.apk

MITAI2Companion2_4_8.apk

MITAI2Companion2_4_9.apk

手机安装好这个apk。

使用这个种调试方式手机和服务器要在同一个WIFI下面。不管是不是在同一个wifi下,反正试试没坏处吧。说不定行呢。

使用Chrome打开你的App Inventor 2项目,连接-AI伴侣

7.使用安卓手机实时预览编程效果

模拟器的安卓版本比较低,为了看到真正的编程效果,我们还是使用自己的手机来进行调试吧。

本文介绍使用手机USB线连接手机和使用WIFI方式连接手机进行实时预览编程效果。

一.首先安装好aiStarter.(请参考上节课内容,已经安装好就跳过这个环节)

二.手机安装MITAI2Companion.apk。

 

直接扫码网站上的二维码地址下载安装。

或者百度盘下载:

链接: https://pan.baidu.com/s/1bqWYcxh 密码: dqtx ai2server>模拟器及AI伴侣>4_官方aiStarter与虚拟机 。

本站可能可以下载,可能链接失效,不稳定下载:

推荐视频:由玻璃构成的一天1,2 (中文字幕)

苏教版技术与设计1: 

玻璃公司肯定幻想未来到处都是他们的产品:

查看9990端口被谁占用

启动编译服务器,提示9990端口已经被使用:

App Inventor 2批量添加用户(注意:版本不同,修改位置会有所不同)

修改 appinventor-sources-master\appinventor\appengine\src\com\google\appinventor\client\AdminUserList.java之后,ant一下,重新运行服务。

”管理“---“User Admin”界面:

页面

Subscribe to 通用技术,上课易! RSS