本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《
阿里云开发者社区用户服务协议
》和
《
阿里云开发者社区知识产权保护指引
》。如果您发现本社区中有涉嫌抄袭的内容,填写
侵权投诉表单
进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
本文记录使用AndroidStudio打开Unity导出的Android工程,并进行调试,打出APK。
Unity 之 导出 Android项目过程
有问题的话请点击链接查看另一篇文章。
==下面从Unity已经导出Android工程的基础上开始进行==
1.Unity导出Android的目录大概是这个样子:
2.打开Android Studio 选择 【Import Project(Gradle.Eclipse ADT,etc.)】,选择1步骤中的那个目录,然后OK打开
当导入工程完成之后,发现报错:
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/
下载完成后,直接导入到Android Studio的工作目录(选中工程名然后“Ctrl + V“后,需要等一会),导入之后的目录是这样的:
4.打开导入的gradle文件夹下的【gradle-wrapper.properties】文件,查看自己的gradle的版本,确定下和下载的版本是否一致,
打开build.gradle文件,修改gradle版本
需和上面下载的gradle版本对应,
,我这里是【gradle-5.4.1-all.zip 和 gradle:3.5.0】对应,
AndroidGradle的版本说明:
点击链接查看
,部分对照版本
:
5.修改后会有提示你需要"现在同步” 还是 “忽略更改“, 选择Sync Now:
同步完成后继续报错如下:
6.添加 google()和jcenter()方法如下图所示:
上图代码:
buildscript {
repositories {
google()
jcenter()
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
allprojects {
repositories {
google()
jcenter()
flatDir {
dirs 'libs'
7.修改后再次同步
同步后右下角 Event Log 出现如下日志,则配置完成。
终于可以愉快的玩耍了,不管是修改,运行,打包都没有问题了~