【发布时间】:2018-06-20 13:50:25
【问题描述】:
好的,所以我尝试将我的 unity 项目作为单个 Activity 导入 Android Studio。
我已经关注了这个
tutorial
但我在第 6 步不断收到错误消息:
“无法解析‘:app@debug/compileClasspath’的依赖项:无法解析项目...”
所以我转向另一个tutorial 以不同的方式将 aar 包导入到我在 android studio 中的主项目文件中。
现在,结合使用这两个教程,我设法将一些东西放在一起,编译时不会出错。
这是我的主要活动,我想通过单击按钮启动统一活动:
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);
}
}
UnityPlayerActivity 类被 Android Studio 识别,但是当我运行应用程序时,我得到这个异常:
"Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.zackguetta .foodiedoodie/com.unity3d.player.UnityPlayerActivity};您是否在 AndroidManifest.xml 中声明了此活动?"
我该如何解决这个问题?我认为清单的合并会解决这个问题。
*注意:我使用的是 Android Studio 3.0.1,如果它对您有任何意义(可能会出现一些兼容性问题)
*第二个注意事项:是的,我浏览了其他类似的主题,似乎没有一个答案,所以请不要立即标记为重复。
【问题讨论】:
-
不是重复的?你试过this吗?
标签: android android-studio unity3d