我从 cocos creator 构建了一个 cocos2d Android 项目。(示例应用程序)
我将这个 android 应用程序导出为一个 android 库 (sample.aar)
我创建了另一个 Android 应用程序 (MyDemo) 并导入了 android 库 (sample.aar)
我在按钮单击时从 (MyDemo) 应用程序的 MainActivity 调用 (sample.aar) 库的 AppActivity
aarButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent();
intent.setComponent(new ComponentName("org.cocos2d.demo", "org.cocos2dx.javascript.AppActivity"));
startActivity(intent);
}
});
结果是 MyDemo 应用程序崩溃了。
以下是我在控制台中收到的错误消息
android.content.ActivityNotFoundException:找不到明确的活动类{org.cocos2d.demo/org.cocos2dx.javascript.AppActivity};您是否在 AndroidManifest.xml 中声明了此活动?
#但是有个窍门
如果我先在手机上安装(示例)应用程序,然后在 MyDemo 应用程序中创建一个 aar 并导入,那么它可以正常工作。
但我不想这样做。
我坚持了几天。
任何帮助,将不胜感激