开发环境:
Android SDK Windows (Android 2.3.3)
Android NDK Windows 64位 (android-ndk-r10e)
Java SE 64位 JDK 1.8
(以上软件在这里下载的: http://www.cocos.com/docs/creator/publish/setup-native-development.html )
apache-ant-1.10.1
cocos creator 1.42
Eclipse + ADT
creator 构建,编译环境:
发布平台:Android
模板: binary
API Level: Android-10 (Android 2.3.3)
APP ABI: armeabi
其他选项: 默认
我们的 creator 项目,成功生成APK后,在 Android Virtual Device(AVD) ,PC模拟器,真机 都闪退。
三者闪退表现都一样:启动游戏APP --> 黑屏 --> 闪退。
我自己创建的creator HelloWorld 项目,成功生成APK后,在 Android Virtual Device(AVD) 闪退;
闪退表现:启动APP --> 黑屏 --> 闪退。
HelloWorld 项目在 PC模拟器,真机 没有闪退正常运行。
我在Eclipse + ADT Android Virtual Device(AVD)环境,调试模式下,定位到闪退代码位置(我们的项目,HelloWorld项目都是在这里闪退):
Cocos2dxActivity.onLoadNativeLibraries --> System.loadLibrary(“cocos2djs”)
附上DebugLog截图:
补充说明:
1: 我在Eclipse --> DDMS --> FileExplorer 里面看到,对应文件夹下面有 cocos2djs.so
2: 经过我测试,cocos2djs.so 是有成功加载的,因为我把 cocos2djs.so 删掉后,会报出找不到 cocos2djs.so 的异常。


