本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议 》和 《 阿里云开发者社区知识产权保护指引 》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单 进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。 本文记录使用AndroidStudio打开Unity导出的Android工程,并进行调试,打出APK。 Unity 之 导出 Android项目过程 有问题的话请点击链接查看另一篇文章。

==下面从Unity已经导出Android工程的基础上开始进行==

1.Unity导出Android的目录大概是这个样子: 1.0

2.打开Android Studio 选择 【Import Project(Gradle.Eclipse ADT,etc.)】,选择1步骤中的那个目录,然后OK打开
1.1
1.2

  • 当导入工程完成之后,发现报错:
  • 1.3
    A problem occurred configuring root project 'Test'.> Failed to notify project evaluation listener. org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V

    需要下载Gradle,官网地址: https://gradle.org/releases/
    1.4

    下载完成后,直接导入到Android Studio的工作目录(选中工程名然后“Ctrl + V“后,需要等一会),导入之后的目录是这样的:

    4.打开导入的gradle文件夹下的【gradle-wrapper.properties】文件,查看自己的gradle的版本,确定下和下载的版本是否一致,
    1.6

    打开build.gradle文件,修改gradle版本 需和上面下载的gradle版本对应, ,我这里是【gradle-5.4.1-all.zip 和 gradle:3.5.0】对应,
    1.7

    AndroidGradle的版本说明: 点击链接查看 ,部分对照版本 1

    5.修改后会有提示你需要"现在同步” 还是 “忽略更改“, 选择Sync Now:
    1.8
    同步完成后继续报错如下:
    1.9

    6.添加 google()和jcenter()方法如下图所示:
    2.0
    上图代码:

    buildscript {
        repositories {
            google()
            jcenter()
        dependencies {
            classpath 'com.android.tools.build:gradle:3.5.0'
    allprojects {
       repositories {
           google()
           jcenter()
          flatDir {
            dirs 'libs'
    

    7.修改后再次同步
    2.1
    同步后右下角 Event Log 出现如下日志,则配置完成。
    2.2

    终于可以愉快的玩耍了,不管是修改,运行,打包都没有问题了~