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的啊!

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

世界都清净了!

有关Flash中与Java调用时候注意的一些事项的更多相关文章

  1. 在Windows中实现Java调用DLL(转载)

    本文提供调用本地 C 代码的 Java 代码示例,包括传递和返回某些常用的数据类型.本地方法包含在特定于平台的可执行文件中.就本文中的示例而言,本地方法包含在 Windows 32 位动态链接库 (D ...

  2. FLASH CC 2015 CANVAS (三) flash中写JS调用html中JS的函数,变量

    注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新 首先我们在HTML里的JS里面添加几行代码 我们在FLASH中新建一个元件,并拖入到舞台,在属性面板 ...

  3. JNI_最简单的Java调用C/C++代码

    JNI_最简单的Java调用C/C++代码 JNI.是Java Native Interface的简称,中文是"Java本地调用".通过这种技术能够做到下面两点: Java程序中的 ...

  4. java 调用windows bat脚本

    当我们需要在java程序中调用外部程序,我们可用通过Runtime.exec()调用来完成. The class java.lang.Runtime features a static method ...

  5. Java中是否可以调用一个类中的main方法?

    前几天面试的时候,被问到在Java中是否可以调用一个类中的main方法?回来测试了下,答案是可以!代码如下: main1中调用main2的主方法 package org.fiu.test; impor ...

  6. 1.JAVA中使用JNI调用C++代码学习笔记

    Java 之JNI编程1.什么是JNI? JNI:(Java Natibe Inetrface)缩写. 2.为什么要学习JNI?  Java 是跨平台的语言,但是在有些时候仍然是有需要调用本地代码 ( ...

  7. JNI系列——C文件中的方法调用Java中方法

    1.创建xxx.jni包并在该包下实现一些Java的方法,和要调用的本地方法 2.实现MainActivity中的按钮点击事件-即点击按钮调用本地的方法 3.在C文件中的方法中回调Java的方法 3. ...

  8. HAL中通过JNI调用java方法【转】

    转载请注明本文出处:http://www.cnblogs.com/xl19862005 作者:Xandy 由于工作的需要,最近一直在研究HAL.JNI.Java方法之间互调的问题,并做了如下一些记录和 ...

  9. FLASH CC 2015 CANVAS (二)html中写JS调用flash中的元件、函数、变量

    注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新 当你导出第一个canvas后,你会在保存fla的文件夹里 (每个项目默认位置)看到 如下文件,(请先 ...

随机推荐

  1. 启用div作为编辑器 添加contentEditalbe属性

    1.自从HTML5中新引入了contentEditalbe属性以后,div就与textarea一样,可以作为最常用的编辑器使用. 1.启用div作为编辑器 让div进入编辑状态很简单,只需要: 复制代 ...

  2. 基于C++的类编程总结

    1. 类中public, protected, private这三个属性的区别: public意味着所有事物都能查询具有该属性的食物.(也即所有人可以在我不知情的情况下,查看我账户里还有多少钱). p ...

  3. Discuz! X3.2重置管理员账号

    主要是使用了Tools急诊箱.先看一下Tools急诊箱的主要功能: 多种模式在线安装Discuz!,或者重装 重置管理员账号:将把您指定的会员设置为管理员 关闭功能:一键关闭/打开 [站点|插件]的操 ...

  4. jquery 图片遮罩 坠落遮挡效果

    <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...

  5. Duilib使用wke显示echarts

    不得不说wke是个简洁好用的浏览器内核.网上很多大神已经把wke嵌入到duilib中了,先感谢他们辛勤的工作.这里通过wke吧C++的数据在ECharts上美观的显示出来.借鉴前人,将ECharts进 ...

  6. char、varchar、varchar(2)的区别

    char是存储字节是一定的,例如char(10),存储内容为"java",那么实际存储的是"java      ",后面是6个空字符.按字节存储: varcha ...

  7. Everything(速度快的文件搜索软件) 1.4.1.801b 汉化绿色版

    软件名称: Everything(速度快的文件搜索软件) 软件语言: 简体中文 授权方式: 免费软件 运行环境: Win7 / Vista / Win2003 / WinXP 软件大小: 2.0MB ...

  8. Anton and Tree

    Anton and Tree 题目链接:http://codeforces.com/contest/734/problem/E DFS/BFS 每一次操作都可以使连通的结点变色,所以可以将连通的点缩成 ...

  9. vultr vps新增reserved IPs功能,保留服务器原有IP

    高性价比海外vps品牌vultr vps宣布一项新功能叫“reserved IPs”,顾名思义是帮助你保留服务器IP地址,以备后用. 这个需求是因为用户经常新建.删除一个vps服务器,默认分配的是随机 ...

  10. datagrid、easyui-dialog

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...