2010年10月,Adobe发布Adobe AIR 2.5 for Android, 现在你终于可以使用Flash Builder开发Android的AIR应用了.

1:下载Flash Builder "Burrito" :

http://labs.adobe.com/technologies/flashbuilder_burrito/

我们很庆幸的看到flash builder burrito和 Adobe Flash Builder 4正式版是可以共存的:

2: 为Android模拟器安装Air For Android

AndroidSDK的安装详见 http://blog.csdn.net/Baijinwen/archive/2011/02/16/6187527.aspx

我的Android SDK安装目录为 E:/work/AndroidPro/androidsdk

  1. 通过命令行安装Air For Android,那么首先要配置platform-tools的环境变量

  1. 安装runtime.apk到某个模拟器

如果你无法下载到Air For Android(Runtime.apk) ,那么可以下载AdobeAIR SDK

地址为: http://www.adobe.com/products/air/sdk/ sdk包里就有runtime.apk(主意,这里要使用emulator的Runtime.apk),将apk文件拷贝到platform-tools目录下。

要安装到模拟器,首先当然你要启动它,然后在CMD 里输入 adb install Runtime.apk,如图:

你可以看到它已经成功安装了:

3: 使用Flash Builder "Burrito"开始创建Android的AIR应用

4:编辑一个简单的页面:

在这里选择一个模拟器,然后进行编译运行:

5:尝试将Flash Builder "Burrito"开发的AIR应用部署到Android模拟器 上

  1. 导出发行版(Export->Flash Builder-发行版)

    如果使用Export and Sind a platform….选项会发生如下错误:

    在这个过程中你会创建一个数字签字,例如 TestAndroid.p12 密码为123

    网上找到方法说可以先发布为中间件:

    这样就会导出一个中间文件 TestAndroid-android.airi

  2. 设定Flash Builder "Burrito" SDK 的环境变量

    如: Path= …… C:/Program Files/Adobe/Adobe Flash Builder Burrito/sdks/4.5.0/bin

  3. 将TestAndroid-android.airi打成包成apk文件

    我的文件在如下文件中: E:/work/Flex/AIR/ExproApp/TestAndroid/ ,打开CMD切换到该路径,输入如下命令:

    adt -package -target apk-emulator -storetype pkcs12 -keystore TestAndroid.p12 -storepass 123 TestAndroid.apk TestAndroid-android.airi

    生成TestAndroid.apk文件

  4. 部署
    1. 先启动模拟器
    2. 然后运行CMD,输入如下命令:

      adb install "E:/work/Flex/AIR/ExproApp/TestAndroid/TestAndroid.apk"

    3. 成功安装如图:

更多相关文章

  1. eclipse下开发android应用的几个常用插件
  2. Android学习之反编译工具介绍
  3. Android(安卓)热补丁动态修复框架小结
  4. android红米等关于读取本地文件夹图片获取路径的问题的解决
  5. 转自应用程序获得系统权限
  6. [Android|深度学习移植]--基于ncnn的RK3399上的mtcnn人脸检测的
  7. Android使用webview,触发网页中链接的事件 以及webview加载本地ht
  8. android解决读取assets文件夹下的json或txt文件乱码问题
  9. android中打开本地doc、pdf、ppt、text等文件功能的实现

随机推荐

  1. Android中自制通讯录中显示出数据库中的
  2. Android中的下拉列表-自定义选项界面样式
  3. ConstraintLayout子View设置match_parent
  4. Android(安卓)UI
  5. 如何卸载Eclipse中ArcGIS for Android的
  6. node.js+android http请求响应
  7. Android(安卓)获取sdcard音乐文件
  8. Android(安卓)XmlSerializer 换行
  9. Ubuntu 10.4下 Android(安卓)ADT的编译
  10. Android(安卓)Suspend