【ANE】关于制作ANE时打包assets资源
记录记录
距离上次打包ANE已经有一段时间了,说实话,这一年感觉记忆力不行了,导致一些东西都略显得模糊,估计是没经常用的原因。这次接入的ANE 是 51RenXing的SDK。按照以前的路子一步一步的进行,发现最后没法成功调出该出现的界面。纳闷了,寻找之,发现这个SDK区别于其他SDK 他包含了一个assets文件夹 里面有一些头像图片 以及扩展名为 .properties的配置文件 另外还附赠了两个apk文件。
原来在打包ANE时 如果原来的SDK有用到assets里面的东西,那么我们需要将这个assets里面的东西放到 as3项目中与src同级的目录,这样的话 在发布apk的时候保证assets里面的资源给包含进去,but
其他文件没法,包括上面说的 配置文件 和 apk 之类的
那么我们就需要 在外面将 做好的apk解包,然后把没包含的东西给塞进去 最后 再进行打包 签名等操作( 我使用的是 apk manager 挺好用)
为了方便起见我们在AS3项目中就不包含assets了,直接塞整个内容
如下图默认情况下解出来的包结构是这样的,就是说 其实我们用fb打包apk的时候 会自动添加上assets这个文件夹的
aseets文件夹里面默认是这样的
然后把其他用到的放进去
一切就绪之后 就用工具进行 打包签名 即可。
PS:接SDK时关于 app.xml里面的manifest的配置 个人觉得最好 最机智的是 直接拿demo里面的 因为啥呢,特么的有的接入文档写的不全。。。