0

我从 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 并导入,那么它可以正常工作。

但我不想这样做。

我坚持了几天。

任何帮助,将不胜感激

4

0 回答 0