使用了AIR Native Extension的AIR项目的打包-AIR程序中获取手机S
紧接着上篇博客。http://www.voidcn.com/article/p-aqiiqufs-yc.html 由于不能自动编译和打包,所以我们就必须手动打包,打包需要的一些文件如下: 1.air3.jar 2.TestKu.swc 3.extension.xml 4.android数字签名 前面3个文件在上个博客中都有获取的办法。下面我们来说制作android数字签名。 1.在FB 中随便选择一个Flex手机项目右键点击选择导出,也就是Export,选择Flash Build项下的发行版,如下图: 2.点击下一步,不用设置什么,继续点击下一步,出现的界面中左边选择Google Android,选择TAB为数字签名如图:】 3.选择上图的创建按钮,出现创建数字签名界面,如图: 这样就得到了一个love.p12的数字证书文件。4个文件已经OK了,进入下一步 4,在桌面在新建一个文件夹ane,里面的内容如下: 5.拷贝文件TestKu.swc在桌面。修改名称为TestKu.zip.解压获取到2个文件,里面有一个library.swf和catalog,xml文件。 6,将library.swf和catalog.xml拷贝到ane文件中的Android-ARM文件夹下,Android-ARM文件夹内容如下: 7.然后找到AIR的安装目录的如下,我这里是D:AiRAIRSDKbin,也可以是FB的安装目录下的,我这里是F:FBAdobe Flash Builder 4.6sdks4.6.0bin 都可以,只要目录下有adt.bat.然后打开,cmd目录锁定在C:Documents and SettingsAdministrator桌面ane目录。这个会吧。。cd?C:Documents and SettingsAdministrator桌面ane就可以了。然后输入 "D:AiRAIRSDKbinadt" -package -storetype PKCS12 -keystore love.p12 -storepass 6527885 -target ane com.pei.air.ane extension.xml -swc *.swc -platform Android-ARM -C Android-ARM . "D:AiRAIRSDKbinadt"你可以换成FB目录的,-storepass 6527885证书的密码哦。上面的命令可以安装你的文件名进行修改。 完成了命令后在C:Documents and SettingsAdministrator桌面ane目录下可以得到com.pei.air.ane文件。 8.在桌面上新建apk文件夹,里面的内容如下图: TestNative.swf和TestNative-app.xml文件可以到你的Flex手机项目的bin-debug目录下拷过来,这2个文件都会自动生成的哦 一切都OK了,最后一步: 9.在cmd下,目录锁定为C:Documents and SettingsAdministrator桌面apk,然后输入命令 "D:AiRAIRSDKbinadt" -package -target apk -storetype PKCS12 -keystore love.p12 -storepass 6527885 Testnative.apk TestNative-app.xml TestNative.swf -extdir . Ok,这样在C:Documents and SettingsAdministrator桌面apk目录下就生成了APK文件,可以安装到手机中了。 过程比较繁琐,但是不复杂,需要同学们细心。 最后来一张效果图:如下 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |