当前位置: 首页 > 知识库问答 >
问题:

将Unity项目导入Android Studio

欧阳智志
2023-03-14

好的,所以我尝试在Android Studio中作为单个活动导入unity项目。
我已经学习了本教程,但在第6步仍然出现错误:
“无法解析':app@debug/compileClasspath'的依赖项:无法解析项目...”

所以我转向了另一个教程,关于如何将aar包导入到我在android Studio中的主项目文件中的不同方法。

这是我的主要活动,在这里我想通过一个按钮点击开始unity活动:

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public void startUnity(View view){
    Intent intent = new Intent(this.getApplicationContext(), UnityPlayerActivity.class);
    startActivity(intent);
}
}

Android Studio可以识别UnityPlayerActivity类,但当我运行该应用程序时,我得到这个异常:
“导致的原因:Android.content.ActivityNotFoundException:无法找到显式的activity类{com.zackguetta.foodiedoodie/com.Unity3d.Player.UnityPlayerActivity};您在AndroidManifest.xml中声明了这个活动吗?”

我怎么解决这个?我以为合并清单就能解决这个问题了。

*注意:如果Android Studio 3.0.1对你有任何意义的话(可能会出现一些兼容性问题),我正在使用它
*第二个注意:是的,我已经研究了其他类似的主题,似乎都没有答案,所以请不要马上标记为重复。

共有1个答案

仉姚石
2023-03-14

将其添加到您的AndroidManifest.xml中。在 标记中写入这一行:

<activity android:name=".unity3d.player.UnityPlayerActivity" />
 类似资料:
  • 我对增强现实很陌生。我可以使用Vuforia将HTML5项目导入到Unity中作为android增强现实项目的层吗?

  • 问题内容: 我是一位有抱负的Java程序员,希望在项目中使用JSON。我正在遵循一个编程教程(从书​​中),该教程要求我使用以下行将JSON导入到我的项目中: 但这产生了一个错误,因此我用以下代码替换了它: 这也会产生一个(不同的)错误: 导入org.json无法解析 我认为问题是我的Eclipse工作区中实际上没有JSON库。如何执行此操作,以便可以使用JSONArray?我找到了用于JSON的

  • 我正在尝试将我创建的Android库导入到Android Studio中。通过转到File>Export>Gradle Build Files,我已经从Eclipse导出了应用程序,该程序成功地完成了。 然而,当我尝试将项目导入Android Studio时,我得到以下错误: 您使用的是一个旧的、不受支持的Gradle版本。请使用1.8或更高版本。请在项目的分级设置或项目的分级包装(如果适用)中指

  • 问题内容: 我有一个本地CMake项目,并且我想与它一起使用Eclipse IDE,以便通过提供自动完成功能和其他功能使我的开发更加轻松。我似乎找不到如何在Eclipse中导入CMake项目的方法。 PS:我愿意征求其他与CMake一起使用的IDE的建议。 问题答案: KDevelop是一个很棒的IDE,具有强大的CMake支持。 至于Eclipse-运行以下命令: 这将为您生成Eclipse项目

  • 问题内容: 我只是想知道,是否有可能同时将多个项目导入Eclipse。因为每当创建新工作区时,都必须将所需的项目从旧工作区导入到新创建的工作区中。 因此,很高兴知道是否存在同时导入多个项目的选项? 谢谢。 问题答案: 如果所有旧项目都存在于单个目录或单个父目录中,则可以执行 File- > Import …-> Existing Projects intoworkspace 。选择一个根目录,该目

  • 我习惯于使用Maven分发项目,通常,团队中的每个人(以及CI服务器)都可以依赖Maven进行打包、测试、运行等调试,但是,项目可以导入到Eclipse并通过主类启动(与Eclipse的Maven插件相反)。Spring-Boot就是一个很好的例子。导入这样的项目后,我可以只运行或调试主类。 然而,对于JavaFX11来说,编写一个配置所有必要依赖关系的pom.xml似乎很有效,但是当我将这样一个