gpt4 book ai didi

crash - cocos2dx 2.1.2在设备上启动时android崩溃

转载 作者:行者123 更新时间:2023-12-03 16:54:21 24 4
gpt4 key购买 nike

我正在使用cocos2d-x 2.1.2,我已经完成了ios版本的工作,现在开始使用android版本。我使用create-android-project.bat创建了android项目,并使用cygwin成功对其进行了编译。然后,我将其导入eclipse中,但是当我尝试将其运行到设备上时,它会在启动时崩溃。
因此,接下来我创建了一个新的hello world项目,并尝试在android设备上运行该项目,结果与之前相同。
但是,samples文件夹中存在的hello world和test cpp项目可以正常运行。

以下是我在logcat(eclipse)中获得的日志

05-21 14:09:21.693: E/AndroidRuntime(322): FATAL EXCEPTION: main

05-21 14:09:21.693: E/AndroidRuntime(322): java.lang.UnsatisfiedLinkError: nativeSetExternalAssetPath

05-21 14:09:21.693: E/AndroidRuntime(322): at org.cocos2dx.lib.Cocos2dxHelper.nativeSetExternalAssetPath(Native Method)

05-21 14:09:21.693: E/AndroidRuntime(322): at org.cocos2dx.lib.Cocos2dxHelper.init(Cocos2dxHelper.java:64)

05-21 14:09:21.693: E/AndroidRuntime(322): at org.cocos2dx.lib.Cocos2dxActivity.onCreate(Cocos2dxActivity.java:60)

05-21 14:09:21.693: E/AndroidRuntime(322): at com.sci.test.TestApp.onCreate(TestApp.java:33)

05-21 14:09:21.693: E/AndroidRuntime(322): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

05-21 14:09:21.693: E/AndroidRuntime(322): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1623)

05-21 14:09:21.693: E/AndroidRuntime(322): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675)

05-21 14:09:21.693: E/AndroidRuntime(322): at android.app.ActivityThread.access$1500(ActivityThread.java:121)

05-21 14:09:21.693: E/AndroidRuntime(322): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:943)

05-21 14:09:21.693: E/AndroidRuntime(322): at android.os.Handler.dispatchMessage(Handler.java:99)

05-21 14:09:21.693: E/AndroidRuntime(322): at android.os.Looper.loop(Looper.java:138)

05-21 14:09:21.693: E/AndroidRuntime(322): at android.app.ActivityThread.main(ActivityThread.java:3701)

05-21 14:09:21.693: E/AndroidRuntime(322): at java.lang.reflect.Method.invokeNative(Native Method)

05-21 14:09:21.693: E/AndroidRuntime(322): at java.lang.reflect.Method.invoke(Method.java:507)

05-21 14:09:21.693: E/AndroidRuntime(322): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)

05-21 14:09:21.693: E/AndroidRuntime(322): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:636)

05-21 14:09:21.693: E/AndroidRuntime(322): at dalvik.system.NativeStart.main(Native Method)

任何想法,我可能会出错。欢迎所有建议。

最佳答案

我遇到了同样的问题。
我通过包含项目cocos2dx / cocos2dx / platform / android / java来解决,将其链接到我的游戏项目并删除了先前的软件包org.cocos2dx.lib。

关于crash - cocos2dx 2.1.2在设备上启动时android崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16651171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com