1. 首页
  2. 编程

AppInventor趣味编程:准备1搭建App Inventor开发与测试环境

本篇文章讲解如何搭建App Inventor开发与测试环境。

一、硬件需求:

  1. 个人电脑1台(必备):PC机或苹果机;
  2. Android手机或平板电脑(可选):

二、软件需求:

  1. 操作系统(必备):Windows xp、Win7或更高版本或MacOS(苹果电脑);
  2. 浏览器(必备):Chrome或Firefox;
  3. App Inventor开发工具(可选):AppInventor离线版安装程序;
  4. 开发测试工具AIStarter(可选):安装在开发用的电脑上;
  5. 测试软件AI伴侣(可选):安装在手机或平板电脑上;

三、开发环境

方案1:使用在线开发环境

直接运行浏览器,在地址栏中输入在线服务器地址。目前国内提供的在线系统如下:

  • http://ai2.17coding.net
  • http://app.gzjkw.net

海外用户可访问MIT App Inventor的官方网站:

  • http://ai2.appinventor.mit.edu/

AppInventor趣味编程:准备1搭建App Inventor开发与测试环境

方案2:自己搭建服务环境

这四个文件用途不同,开发者可以根据个人的需要加以选择。其中(1)简称服务器版,适用于搭建多人使用的教学环境,具备用户注册、修改密码等功能,本文暂不介绍这方面的功能。(2)简称个人版,适用于个人开发者,不涉及用户管理功能。(3)和(4)是用于测试的桌面版伴侣,分别针对Windows7操作系统的32及64位版本。

请将压缩文件解压缩到硬盘的根目录下,对于服务器版或个人版,解压缩之后得到3个文件,其中两个是文件夹,另一个是启动服务的命令文件

据有些读者反映,解压缩后找不到启动文件,这是因为系统安装了某一类杀毒软件,在解压过程中,启动文件被杀毒软件删除了。为了正常解压文件,请暂时关闭杀毒软件,待解压完成后,再重新启动杀毒软件。

执行上述的启动命令,将打开两个黑色的命令行窗口,如图3所示,其中的Dev Server为开发服务器,我们在AppInventor开发环境中的每一项操作都会引起这个窗口中内容的刷新,在开发过程中必须保持这个窗口处于开启状态,可以最小化,但不能关闭。另一个窗口的标题是Build Server…,这个是编译服务器窗口,当你选择编译菜单时,这个窗口的内容会刷新。在日常开发过程中,如果暂时不需要编译项目,可以将这个窗口关闭,以节省系统资源。

AppInventor趣味编程:准备1搭建App Inventor开发与测试环境

服务启动成功后,在chrome或firefox浏览器地址栏中输入localhost:8888,即可打开App Inventor开发环境,如图4所示。

AppInventor趣味编程:准备1搭建App Inventor开发与测试环境

浏览器地址栏中的localhost也可替换成你电脑的ip,获取本机ip的方法如下:在windows的命令行窗口中输入ipconfig,如图5所示。其中的192.168.2.92就是本机的ip地址。

AppInventor趣味编程:准备1搭建App Inventor开发与测试环境

启动桌面版AI伴侣

解压缩后的桌面版AI伴侣包含28个文件(文件夹),如图6所示,其中启动命令为ailaunch.bat,执行该命令,将启动桌面版AI伴侣。

AppInventor趣味编程:准备1搭建App Inventor开发与测试环境

伴侣启动过程中,会打开一个命名行窗口,如图7所示,第一行显示的“错误:没有找到进程aicompanion*”是批处理文件中的提示信息,不影响伴侣的启动和使用,不必介意它。

连接开发环境与AI伴侣

在开发环境中点击菜单“连接→AI伴侣”,将弹出一个窗口,其中显示一个二维码,以及一行6位编码,将六位编码输入到AI伴侣的输入框中,并点击“用编码进行连接”,即可完成开发环境与AI伴侣之间的连接。如图8所示。

AppInventor趣味编程:准备1搭建App Inventor开发与测试环境

注意,试图用快捷键“Ctrl+C”复制六位编码是徒劳的,可以用鼠标选择六位编码,用右键菜单实现复制,在桌面伴侣的输入框中,“Ctrl+V”的粘贴功能是有效的。连接成功后的样子如图所示。

AppInventor趣味编程:准备1搭建App Inventor开发与测试环境

重新启动AI伴侣

用鼠标右键点击伴侣右上角的“x”号,可以弹出右键菜单,其中前两项分别为“重新加载应用”及“模拟浏览器重启”,如果把AI伴侣理解为浏览器,那么前者相当于刷新页面,后者相当于重启浏览器。

本文来自老巫婆的程序世界,本文观点不代表小猫印STEAM教育立场,转载请联系原作者。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:admin@xiaomaoyin.com

工作时间:周一至周五,9:30-18:30,节假日休息