1.App Inventor(环境构建)(转)

App Inventor是一种网页(在线、离线均可)开发安卓手机应用的方式,2010年7月,由google开发2012年移交MIT,她无需编程基础开发过程具有可视化操作,像堆积木一样让整个开发过程变得快乐。突出特点如下:
1.环境搭建容易
2.易上手
3.组件丰富,自动打包apk
4.网页操作,无需额外安装软件
5.无需翻墙,教育网,电信网通有网络就可以开发(下载安装离线包后,也支持离线开发。)
6.可以上架,在市场上销售
7.扩展性强

首先,感谢论坛的朋友.

工具/原料

  • 一、开发环境(一)系统Windows XP,Windows Vista,Windows 7,windows 8 or higher(二)浏览器

    Google Chrome 4.0 or higher

    Microsoft Intnet Explorer 7 or higher(IE内核的浏览器均可以,例如搜狗高速浏览器,QQ浏览器。)

  • 二、安装JAVA的网址(中国):http://www.java.com/zh_CN/download/index.jsp

  • 三、测试是否搭建JAVA环境,第一步网页http://www.java.com/en/download/testjava.jsp

  • 测试是否搭建JAVA环境,第二步网页http://beta.appinventor.mit.edu/learn/setup/misc/JWSTest/notepad.jnlp

  • 四、App Inventor开发包(会更新)下载网址http://dl.google.com/dl/appinventor/installers/windows/appinventor_setup_installer_v_1_2.exe

  • 五、App Inventor离线开发包(会更新)下载网址http://code.google.com/p/ai-docs/downloads/detail?name=dev-local-Jan12.zip

  • 六、SDK更新http://googleappengine.googlecode.com/files/appengine-java-sdk-1.7.5.zip

  • 七、申请google账户(中国)https://www.google.com/accounts/NewAccount?hl=zh-CN

  • 八、开发地址(搭积木的地方)http://beta.appinventor.mit.edu/

方法/步骤

  1. 1

    安装JAVA

    http://www.java.com/zh_CN/download/index.jsp

    或者安装JAVA的网址(中国):http://www.java.com/zh_CN/download/index.jsp

    要选择适合自己电脑版本的,java网站会自动帮你选择,按确定就可以了。

  2. 2

    三、测试是否搭建JAVA环境,第一步网页

    http://www.java.com/en/download/testjava.jsp

    测试是否搭建JAVA环境,第二步网页

    http://beta.appinventor.mit.edu/learn/setup/misc/JWSTest/notepad.jnlp






  3. 3

    测试如果提示错误的话,如何解决。

    第一步错误的解决基本是就是重启浏览器,重新继续测试,如果还不行应该问问是否环境搭建的不符合系统,32位,64位等等问题。(PS,第一步测试看到成功的绿色勾就表示成功啦。

    第二步的时候提示错误,解决的方向是,看看环境变量是否没设置好,如何设置可根据实际错误提示,查查网络资料。(实在不行也可联系我Q,2354593001)。(第二步测试如果成功会出现空白的写字板。)







  4. 4

    下载App Inventor开发包(会更新)

    http://dl.google.com/dl/appinventor/installers/windows/appinventor_setup_installer_v_1_2.exe

    默认安装路径

  5. 5

    下载App Inventor离线开发包(会更新)

    http://code.google.com/p/ai-docs/downloads/detail?name=dev-local-Jan12.zip

    默认安装路径

  6. 6

    SDK更新

    http://googleappengine.googlecode.com/files/appengine-java-sdk-1.7.5.zip

    举例:(1)打开x/appinventor,找到startAI.cmd,右键编辑,找到set AEJSK=..\appengine-java-sdk-1.6.1.1,改为=\appengine-java-sdk-1.7.5,保存退出。

    (2)左键执行startAI.cmd

    (3)浏览器输入http://localhost:8888

  7. 7

    申请google账户(中国)

    https://www.google.com/accounts/NewAccount?hl=zh-CN

  8. 8

    开发地址(搭积木的地方)

    http://beta.appinventor.mit.edu/

    进入后,右上角登录谷歌帐户。

    END

注意事项

  • 离线版不能打包、测试。编辑完程序后在首页download source保存,登陆在线版导入测试或打包。

  • 教育网同学可将zip包上传www.appinventor.com.cn,网友协助测试打包。

  • 在此特别感谢appinventor爱好者的无私帮助。这期特别感谢网友“开心就好 靓”。中文学习网站http://www.appinventor.com.cn/

1.App Inventor开发环境构建相关推荐

  1. App Inventor开发工具的使用

    App Inventor开发工具的使用 App Inventor(AI)是一款强大的可视化编程工具,其主要特点是通过组件和块代码设计,及拖拽抽屉方式,降低了记忆难度和开发难度. 关于App Inven ...

  2. 构建开发环境 构建demo_构建自己的wotsapp第6部分

    构建开发环境 构建demo I should start this article with a disclaimer: It is based on iOS 13, Swift 5, and Xco ...

  3. 【巴法云】开源安卓App控制ESP8266,通过MQTT协议,APP Inventor 开发

    [巴法云]APP Inventor 开发安卓app,通过MQTT控制ESP8266 第一 下载ESP8266示例(arduino ide 编程开发) 第二 修改demo例程 第三 app invent ...

  4. 构建开发环境 构建demo_构建自己的wotsapp第1部分

    构建开发环境 构建demo I should start this article with a disclaimer: It is based on iOS 13, Swift 5, and Xco ...

  5. 嵌入式开发环境构建_设计模式:不可变的嵌入式构建器

    嵌入式开发环境构建 上周,我写了关于什么使图案成为反图案. 本周,我提出一种设计模式-或等待--也许这是一种反模式. 还是? 让我们看看! 当有一个类可以构建另一个实例时,构建器模式是一种编程风格. ...

  6. webpack最新版本_webpack小结-开发环境构建优化

    刚刚对我们前端项目做了一顿分析优化操作,因为接手时每次构建要花两分钟左右的时间,实在忍受不了,只能动手了.通过这次优化,重新温习了下 webpack 的一些知识.接下来会关于 webpack 展开写几 ...

  7. c语言程序构建,c语言开发环境构建及简单的c程序设计.doc

    c语言开发环境构建及简单的c程序设计 实验x C语言开发环境构建及简单的C程序设计 一.实验目的 1.熟悉字符模式下的C程序编译和调试环境,基本掌握麒麟Linux字符模式下的编译工具和调试工具的使用: ...

  8. APP爬虫开发环境准备

    在进行APP爬虫开发的时候,我们一般是通过手机连接PC端代理上网,进行抓包分析,那么以这种方式抓包的时候就需要在手机端进行对应的操作,但是我们不可能一直通过手动去操作手机进行抓包,所以要使用adb这种 ...

  9. 构建开发环境 构建demo_科技构建了我们的现实

    构建开发环境 构建demo 重点 (Top highlight) What Stories Are True in Your Universe? Examining the words of the ...

最新文章

  1. 我们应该怎么使用网络中赋予我们的权限
  2. Qt Creator使用调试助手
  3. 前端学习(2358):v-bind和v-for
  4. 移除List中的元素,你的姿势对了吗?
  5. 阅读众包文献中一些值得mark 的小收获
  6. netty的channel介绍
  7. matlab里a1不能做变量,在matlab中将含有变量“w”的表达式存入矩阵元素,无法生成矩阵。哪里出问题了?...
  8. JFreeChart画折线图
  9. 百度下拉词推广是什么?
  10. 会c 学plc编程语言,想学PLC编程?先弄清5种PLC专用语言!
  11. 百度鹰眼ajax 坐标转换,Web服务更新日志
  12. 操作系统——基本概念·
  13. 中国石油大学《近代炼油技术》第二阶段在线作业
  14. python语言在ansys的应用_Python语言在ANSYS的应用10讲-掌握SCDM脚本封装及ACT向导开发...
  15. linux777命令,linux权限777 命令是什么意思
  16. html商品分类列表页面,仿京东商城系列7------商品分类页面
  17. 华为路由器怎么看是不是公网_华为路由器怎么判断有没有被蹭网
  18. js通用获取本周起始日期
  19. 优化electron客户端卡顿的几种方案
  20. mysql索引执行顺序_mysql索引及sql执行顺序

热门文章

  1. flutter添加水印、添加自定义水印、禁止截屏(Android)
  2. BN、CBN、CmBN 的对比与总结
  3. 攻防世界之misc1
  4. ai换脸明显_为什么我们应该真正害怕AI:对明显和非明显危险的分析
  5. C# 通过发送邮箱找回密码
  6. P02014182王子恒信息论作业
  7. 35BYJ46步进电机
  8. 2022数模国赛B题无人机第一题第一小问的简单编程
  9. cocos2d-x2.1.2精灵表单与表单编辑器
  10. Remote table-valued function calls are not allowed.