Unity 之 AndroidStudio打開匯出Android工程詳解
本文記錄使用AndroidStudio打開Unity匯出的Android工程,并進行除錯,打出APK,
Unity 之 匯出 Android專案程序有問題的話請點擊鏈接查看另一篇文章,
下面從Unity已經匯出Android工程的基礎上開始進行
1.Unity匯出Android的目錄大概是這個樣子: 
2.打開Android Studio 選擇 【Import Project(Gradle.Eclipse ADT,etc.)】,選擇1步驟中的那個目錄,然后OK打開


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/

下載完成后,直接匯入到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的版本說明:點擊鏈接查看,部分對照版本1:
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 出現如下日志,則配置完成,

終于可以愉快的玩耍了,不管是修改,運行,打包都沒有問題了~
| 插件版本 | 所需的 Gradle 版本 |
|---|---|
| 1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
| 1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
| 1.5.0 | 2.2.1 - 2.13 |
| 2.0.0 - 2.1.2 | 2.10 - 2.13 |
| 2.1.3 - 2.2.3 | 2.14.1+ |
| 2.3.0+ | 3.3+ |
| 3.0.0+ | 4.1+ |
| 3.1.0+ | 4.4+ |
| 3.2.0 - 3.2.1 | 4.6+ |
| 3.3.0 - 3.3.3 | 4.10.1+ |
| 3.4.0 - 3.4.3 | 5.1.1+ |
| 3.5.0 - 3.5.4 | 5.4.1+ |
| 3.6.0 - 3.6.4 | 5.6.4+ |
| 4.0.0+ | 6.1.1+ |
| 4.1.0+ | 6.5+ |
上表示目前最新的版本對照 ??
CSDN認證博客專家
Unity
C#
Lua
游戲開發
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/231455.html
標籤:其他
