【App Inventor第2期】 开发环境搭建

App Inventor 少儿编程 1850浏览 0评论
App Inventor第一期01

2012年3月4日MIT App Inventor正式开放使用。2013年12月MIT推出新的App Inventor版本—-App Inventor 2(简称AI2)。这样之前的版本被称为App Inventor Classic(经典版)或App Inventor 1。目前App Inventor 1已经停止使用。本课程所有内容全部是基本App Inventor 2为基础进行学习的。

由于AI2是完全基于Web开发的安卓应用的(也称为云端开发),只要能访问AI2的官方服务器http://ai2.appinventor.mit.edu,再通过以下3种方式,连接安卓设备,就可以开发安卓App。AI2的官方服务器http://ai2.appinventor.mit.edu, 国内是无法访问的。因此google公司在广州部署了国内服务器。http://app.gzjkw.net/ 如图1所示。

 【App Inventor第2期】 开发环境搭建

图1  AI2广州服务器登录界面

连接安卓设备的三种方法

方式一:使用安卓设备和无线网络进行开发(强烈推荐)

这种方式直接在云端服务器上进行开发,不需要在个人计算机上下载和安装任何额外的软件,在安卓设备上安装MIT App Inventor Companion(AI伴侣)配套App进行实时调试。这种方式要求电脑和安卓设备必须在一个网段内。

步骤1:安卓设备下载MIT App Inventor Companion(AI伴侣)

   点击菜单栏中的“帮助”—“AI伴侣信息”,打开AI伴侣信息窗口。然后用安卓设备扫描二维码下载并安装AI伴侣,如图2-4所示。

【App Inventor第2期】 开发环境搭建

图2

【App Inventor第2期】 开发环境搭建

                 图3 

【App Inventor第2期】 开发环境搭建

                                  图4   

步骤2:将计算机和安卓设备连接到同一无线网络。

只有当计算机和安有AI伴侣的安卓设备连接到同一无线网络时,才能将正在开发的App显示在安卓设备上,便于调试。

步骤3:打开App Inventor的项目将它与安卓设备连接。

在AI2浏览器的菜单中点击“连接”—-“AI伴侣”,如下图5-6所示,

【App Inventor第2期】 开发环境搭建

图5

【App Inventor第2期】 开发环境搭建

图6

然后弹出一个二维码的窗口,还有一个6个字母组成的编码,如图7所示。

【App Inventor第2期】 开发环境搭建

         图7

打开安卓设备上的AI伴侣,(如图8所示)用“扫描二维码”一项进行扫描,几秒之后,正在开发的APP会显示在安卓设备上。如果在设计界面进行修改,安卓设备会即使更新,这种方式叫做“实时调试”。假如你的安卓设备没有摄像头,可以在直接在“六位字符编码”中输入6个字母,然后点击“用编码进行连接”

【App Inventor第2期】 开发环境搭建

        图8

 

方法二:安装并使用AI2伴侣模拟

如果没有安卓设备,可以使用AI2模拟器来调试App。AI2提供了一个安卓设备的模拟器,它同安卓设备一样,但是需要在计算要上安装运行。它的优点在于不需要单独的安卓设备,很多学校正在使用这种方法。缺点是不能像真正的安卓设备一样,有些功能的效果在模拟器上是无法进行测试的。

步骤1:在计算机上安装App Inventor Setup软件。

步骤2:启动aiStarter

双击aiStarter的图标,(如图9所示)便可启动程序。AI2伴侣模拟器启动后界面如图10-12所示。

【App Inventor第2期】 开发环境搭建

         图9

【App Inventor第2期】 开发环境搭建

图10

【App Inventor第2期】 开发环境搭建

            图11

【App Inventor第2期】 开发环境搭建

           图12

步骤3:打开App Inventor项目链接模拟器

同第一种方式一样,在App Inventor Web开发环境下,创建或打开一个项目,然后依次点击“连接”—-“模拟器”菜单项。如图13-14所示。这种方式的优点是无需安卓设备,便于在学校开展教学。但缺点是安卓设备的大量传感器及相应的效果都是无法模拟的。

【App Inventor第2期】 开发环境搭建

                       图13

【App Inventor第2期】 开发环境搭建

          图14

方法三:使用USB数据线连接安卓设备

直接使用USB线链接电脑与安卓设备。使用这种方式安卓设备需要在系统设置里打开开发者选项,确保已经打开了安卓设备的USB调试模式。 

 

备注1:AppInventor 2官方是在线开发的软件,但由于是开源软件。一些程序员开发出了离线开发包。最新版本的是2018离线版。(离线版由App Inventor教育届的大咖金从军老师提供,点击“2018离线版”链接到金老师的微信公众号,可以在这里下载。)

转自公众号:
Silence学习坊

您必须 登录 才能发表评论!