为解决GooglePlay要求64位支持的问题,cocos老项目的一点笔记

有个老项目,为解决Google要求64位支持的问题,准备把cocos升级一下,然后发现不需要,据说只要编译64位版本就可以。依稀记得当时删了arm64-v8a的。Google的教程: https://developer.android.com/distribute/best-practices/develop/64-bit#test\_your\_app\_on\_64-bit\_hardware 里面说了3种情况,用Gradle编译、CMake编译、ndk-build编译,不同。 cocos2dx根据我测试发现是ndk-build模式,取决于gradle.properties里的配置PROP\_APP\_ABI。

App开发

编写的ANE出现Extension context为null的解决

调用ANE的as代码: _context = ExtensionContext.createExtensionContext(EXTENSION_ID, null); 会发现_context总是null,原因是jar的生成过程用的JDK1.7,ane对JDK1.7支持不好。 以前我都是用的1.6所以没注意到。 需要在编译的graddle里设置采用JDK1.6: compileOpt...

Flash