好的,所以我尝试将我的统一项目作为单个 Activity 导入到 Android Studio 中。
我已经关注了这个
tutorial
但我在第 6 步一直收到错误:
“无法解析‘:app@debug/compileClasspath’的依赖关系:无法解析项目...”
所以我转向另一个tutorial以不同的方式将 aar 包导入我在 android studio 中的主项目文件。
现在,结合使用这两个教程,我设法将一些东西放在一起,编译时不会出错。
这是我的主要 Activity ,我想在单击按钮时启动统一 Activity :
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 中声明此 Activity ?”
我该如何解决这个问题?我认为 list 的合并会解决这个问题。
*注意:我使用的是 Android Studio 3.0.1,如果它对你有意义(可能会出现一些兼容性问题)
*第二个注意事项:是的,我浏览了其他类似的主题,似乎都没有答案,所以请不要立即标记为重复。
最佳答案
将其添加到您的 AndroidManifest.xml 中。把这一行写在<application>
里面标签:
<activity android:name=".unity3d.player.UnityPlayerActivity" />
关于android - 将 Unity 项目导入 Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48203572/