1.构建本地拓展的ActionScript库时候要注意SWF文件的版本兼容性:

参考:http://help.adobe.com/zh_CN/air/extensions/WS99209310cacd98cc2d13931c1300f2c84c7-8000.html

2.使用Flash Builder导出用于发行的APk包:

参考:http://help.adobe.com/zh_CN/flashbuilder/using/WSe4e4b720da9dedb5-6caff02f136a645e895-7ffd.html

3.关于如何将自己Java接口生成的jar包和自己调用的三方Jar包合并:

其实自己一般用两种方式,第一种是使用fatjar的插件,还是很好用的;第二种是使用Ant命令,自己写build.xml

今天无意间可以看到写bat脚本,使用Jar本身的命令,但是没有尝试,记录一下:

用jar -xf命令解压三方jar包

用jar -uf命令合并三方jar包

参考:http://bbs.9ria.com/thread-160445-1-1.html

4.至于Android端一些资源的处理:

Android端的资源都可以拷贝到Android-ARM目录下面,并在调用界面之前调用如下代码:

 public static void setResourctID(String rName,FREContext context) throws Exception{  
    Class<?> R = Class.forName(rName);  
    Class<?>[] clss = R.getDeclaredClasses();  
    for (int i = 0; i < clss.length; i++) {  
        Class<?> cls = clss[i];  
        Field[] flds = cls.getDeclaredFields();  
        for (int j = 0; j < flds.length; j++) {  
            Field fld = flds[j];  
            fld.setAccessible(true);  
            Object obj = cls.newInstance();  
            String name = cls.getSimpleName()+"."+fld.getName();  
            int id = context.getResourceId(name);  
            fld.set(obj, id);  
        }  
    }  
}  

其中rName为Android生成R文件的全类名,例如:com.wenver.flashair.icon

至于那些assets文件以及so文件,可以先生成一次apk包,然后解压,将其放到对应目录下面,在进行二次打包。

5.在构建ANE文件,并导入Flex项目之后,出现一个问题:

折腾了整整一天,真的是各种心醉,原以为是自己打包ANE文件有问题,后来无意间看到一个Adobe的论坛上面一个帖子:

https://forums.adobe.com/thread/1587306?start=0&tstart=0

什么?以为ANE可以在模拟器上面run,我就是在直接在Air的模拟器上run的啊!

赶紧换真机..........

世界都清净了!

最新文章

  1. python之信用卡ATM(第五天)
  2. [课程设计]Scrum 3.5 多鱼点餐系统开发进度(修复Bug&amp;美化页面)
  3. webapp开发之需要知道的css细节
  4. 百度地图整合功能分享修正版[ZMap.js] 实例源码!
  5. 【转】高斯消元模板 by kuangbin
  6. 修改ftp密码
  7. 全面谈谈Aspects和JSPatch兼容问题
  8. TCP/IP之分层
  9. centos和Ubuntu区别
  10. Android - 传统蓝牙(蓝牙2.0)
  11. Andriod Studio科普篇——4.关于编译的常见问题
  12. JS的进阶技巧
  13. pdfplumber库解析pdf格式
  14. assert()函数总结 (转)
  15. [android] 采用服务录制电话&amp;服务的生命周期
  16. 【leetcode】414. Third Maximum Number
  17. Mysql千万级数据删除实操-企业案例
  18. [Windows Azure] Load Testing in Windows Azure
  19. 【设置】Nginx配置文件具体配置解释
  20. Activiti工作流笔记(2)

热门文章

  1. ubuntu 16.04安装mips交叉编译
  2. homebrew for mac
  3. 在tableview的headerView中添加webView,webView自适应高度
  4. Python3 md5加密
  5. centos 6.5 安装openssl
  6. 解锁Oracle数据库用户
  7. Java 并发 关键字volatile
  8. [河南省ACM省赛-第四届] 表达式求值(nyoj 305)
  9. iOS 加载本地 HTML 文件 CSS 样式图片无效果
  10. invalid receiver type