Cocos2d x 没有';找不到类org.cocos2dx.cpp.AppActivity
运行Android测试应用程序时Cocos2d-x版本3出现问题 我已经按照说明使用cocos.py脚本创建了一个新项目。 这个很好用。然后,我按照运行build_native.py的说明进行操作。将Android测试应用程序导入Eclipse。当我尝试在设备上运行它时,我得到了 05-09 10:54:42.363:E/AndroidRuntime(18170):java.lang.RuntimeException:无法实例化活动组件信息{com.mycompany.testAndroid/org.cocos2dx.cpp.AppActivity}:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/com.mycompany.testAndroid-1.apk]上未找到类“org.cocos2dx.cpp.AppActivity”,nativeLibraryDirectories=[/data/app lib/com.mycompany.testAndroid-1,/vendor/lib,/system/lib]]Cocos2d x 没有';找不到类org.cocos2dx.cpp.AppActivity,cocos2d-x,cocos2d-x-3.0,Cocos2d X,Cocos2d X 3.0,运行Android测试应用程序时Cocos2d-x版本3出现问题 我已经按照说明使用cocos.py脚本创建了一个新项目。 这个很好用。然后,我按照运行build_native.py的说明进行操作。将Android测试应用程序导入Eclipse。当我尝试在设备上运行它时,我得到了 05-09 10:54:42.363:E/AndroidRuntime(18170):java.lang.RuntimeException:无法实例化活动组件信息{com.mycompany.testAndroid/o
有没有办法解决这个问题?使用cocos控制台。这是一个非常有用的工具 我将用linux上的简单项目来描述这个例子。 您应该已经安装了ant、python、sdk、ndk、jdk、jre、cocos2dx-3 首先,您应该创建新项目。运行终端 cocos新测试项目-l cpp-p com.example.test 打开包含项目的文件夹 cd测试项目 运行项目 CocosRun-pAndroid
它将使用HelloWorld示例运行sdk您的应用程序没有org.cocos2dx.cpp.AppActivity类。 检查,所需的活动确实存在。 例如,如果proj.android/AndroidManifest.xml包含:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mycompany.testAndroid"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="auto">
...
<activity android:name=".AppActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation|screenSize|smallestScreenSize»>
您是否添加了libcocos2dx项目的路径为
[您自己的游戏项目文件夹]/cocos/2d/platform/android/java
确保您已在项目属性中java Build path
下的Build and Order
选项中选中了android依赖项。失败[INSTALL\u FAILED\u CONTAINER\u ERROR]启动应用程序。正在运行:'/usr/local/android sdk linux/platform tools/adb shell am start-n“org.cococos2dx.rabbit/org.cocos2dx.javascript.AppActivity”'start:Intent{cmp=org.cocos2dx.rabbit/org.cocos2dx.javascript.AppActivity}错误类型3错误:活动类{org.cococos2dx.rabbit/org.javascript.AppActivity}不存在。现在出现相同的错误,你能帮忙解决这个问题吗?
package com.mycompany.testAndroid;
import org.cocos2dx.lib.Cocos2dxActivity;
public class AppActivity extends Cocos2dxActivity {
}