日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android studio gradle配置_Unity打包Android最全攻略(含完整流程及常见问题)

發布時間:2024/10/8 Android 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android studio gradle配置_Unity打包Android最全攻略(含完整流程及常见问题) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

洪流學堂,讓你快人幾步。你好,我是你的技術探路者鄭洪智,你可以叫我大智。

最近寫了很多AR教程,在收到的小伙伴的求助里面,超過80%都是Android打包的問題。這篇就把你Android打包問題統統搞定。
如果你遇到的Android打包問題本篇沒有包含,可以評論或者私信我,一起完善這個攻略集。

Android打包的全部必要條件:
0、操作系統說明:Windows/MacOS都可以
1、Unity的安裝及Android Build Support的安裝
2、JDK的下載安裝
3、Android SDK的下載安裝
4、Unity的JDK和Android SDK設置
5、Unity安卓工程的設置
6、打包流程可能出現的問題

1、Unity的安裝及Android Build Support的安裝

Unity的安裝應該不需要說什么了,但是如果你要打包Android包的話一定要安裝Android Build Support這個組件!!

建議使用Unity Hub進行安裝和維護。
地址:https://unity.cn/releases

新安裝Unity時可以帶上JDK和Android SDK,一站式解決JDK/Android SDK下載安裝的問題。

安裝一個新版本的Unity

如果原來沒有安裝Android Build Support,在Unity Hub中可以通過如下方式安裝:

2、JDK的下載安裝【如果第1步安裝了Open JDK,可略過】

強烈建議在第1步時安裝內置的Open JDK

如果你對JDK比較熟悉,那么你可以自己安裝JDK,這樣可以在不同的Unity版本之間共用。
需要注意一點是:Unity目前僅支持JDK8(1.8)版本
如果你機子上有多個JDK版本,一定要有一個1.8版本,在第4步指定一下JDK 1.8的目錄。

3、Android SDK的下載安裝【如果第1步安裝了Android SDK,可略過】

安裝Unity每個版本內置的Android SDK是最簡單的方法。
但是會有一個問題,那就是安裝Unity版本多的話,占用的硬盤空間會很大。

動手能力強的同學可以接著往下看,咱們讓所有的Unity版本共用一個Android SDK。
有兩個方法:
1、把Unity內置安裝的Android SDK復制出來
2、使用Android Studio管理Android SDK

方法1:把Unity內置安裝的Android SDK復制出來

以使用UnityHub安裝的Unity版本2019.3為例,Windows系統默認路徑在:

C:Program?FilesUnityHubEditor2019.3.0f6EditorDataPlaybackEnginesAndroidPlayerSDK

你可以把SDK整個目錄復制到一個地方。
但是這個SDK沒法直接升級,升級的時候,有一個方法是在Unity Hub中安裝一下最新版本的Unity及Android和SDK,再復制出來。

方法2:使用Android Studio管理Android SDK

Android Studio是Android原生開發的IDE,下載地址是:https://developer.android.google.cn/studio

下載安裝后,運行Android Studio,可能會彈出如下的框:

直接點Cancel,忽略它。

然后可以根據配置向導配置并安裝Android SDK【無墻】。

如果后續想升級Android SDK時,再次打開Android studio,如下選擇:

更新Android SDK時,除了打開的首屏,顯示的是SDK Platforms中可以更新;
記得還要更新第二個選項卡中的SDK Tools!!!(很多時候報錯SDK Tools 25.0.1 < 26.1.0都是第二屏中的SDK Tools版本太老)

通常下面三個紅框中的要更新。

4、Unity的JDK和Android SDK設置【如果第1步安裝了內置JDK/Android SDK,可略過】

如果JDK和Android SDK是手動安裝的,在Unity中需要設置一下JDK和Android SDK的路徑。

Unity菜單欄:Edit > Pereferences

如果使用Unity Hub安裝了內置的JDK和Android SDK,Unity會自動勾選使用內置的SDK。

如果需要手動設置,記得Android SDK要設置為比如build-tools的父目錄,例如我的是AndroidSDK。

5、Unity安卓工程的設置

創建工程時路徑不要有中文!!!創建工程時路徑不要有中文!!!創建工程時路徑不要有中文!!!

如何確認工程路徑是否有中文呢?
找到你的Unity工程目錄,光標在地址欄點一下看一下是否中間有中文。
比如下圖中你第一眼看上去都是中文,但實際路徑并沒有中文。

path.gif

切換Platform為Android。

Unity菜單欄:File > Build Settings

設置Package Name
在上圖左下角,有一個Player Settings,點它!

這個Package Name需要設置成非默認的com.Company.ProductName,需要是xxx.xxx.xxx的格式(2019.3開始Package Name默認會和項目名稱關聯)

6、打包流程可能出現的問題

上面都設置好以后就可以開始打包了,但是還有可能會出現很多問題,下面就是常見問題大全。創建工程時路徑不要有中文!!!創建工程時路徑不要有中文!!!創建工程時路徑不要有中文!!!

android build路徑太長導致打包失敗問題(Windows)

一般提示為Unable to create xxxxx

有兩種方式:
方法一:把工程移到盤符根目錄,比如直接放D盤下面
方法二:修改支持260個字符以上的路徑:

1、按下鍵盤上的Win+R鍵打開運行命令框,輸入Gpedit.msc后回車
2、一步步找本地計算機策略>計算機配置>管理模板>系統>文件系統>中有一個啟用Win32長路徑選項

3、設置已啟用后點擊確定??赡苄枰貑⒂嬎銠C。

卡在build gradle project(gradle代理修改)

一般見于第一次打包Android包,提示可能為:Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bintray.com/com/android/support/support-media-compat/27.0.2/support-media-compat-27.0.2.aar'.

這是因為連接不到google maven的中心庫,可以切換到國內的aliyun的源加快速度。

工程內設置【適用于Unity2019.2及之前】

可以使用aliyun的maven庫解決,流程如下:
1、勾選Player Settings里面的Publishing Settings中的Custom Gradle Template。如下圖:

2、勾選后會在工程中生成一個文件,路徑在PluginsAndroidmainTemplate.gradle。按下圖提示,修改文件中的內容為:

maven{url?'http://maven.aliyun.com/nexus/content/repositories/central/'}

上述方法優點:可以通過版本控制在團隊中共享配置,無需每個團隊成員單獨設置
缺點:每個工程都需要設置一次

Unity全局設置【適用于所有Unity版本】
Unity2019.3及之后在工程內生成的mainTemplate.gradle中沒有repositories設置,所以只能修改Unity安裝目錄里面的.gradle模板。
路徑在:

//?2019.3及以后
C:Program?Files甥楮祴HubEditor2019.2.19f1EditorDataPlaybackEnginesAndroidPlayerToolsGradleTemplatesmainTemplate.gradle
//?2019.2及之前
C:Program?Files甥楮祴HubEditor2019.2.17f6EditorDataPlaybackEnginesAndroidPlayerToolsGradleTemplatesbaseProjectTemplate.gradle

修改方法如圖:

maven{url?'http://maven.aliyun.com/nexus/content/repositories/central/'}

上述方法優點:一次設置,所有使用這個版本的Unity工程都適用 缺點:切換Unity版本時需要重新設置;團隊小伙伴每臺電腦都需要設置

擴展閱讀

  • Unity SenseAR教程:人臉追蹤2之探索掛點位置【含源碼】

  • SenseAR教程人臉追蹤:射線檢測添加裝飾物

  • SenseAR的手勢識別發射愛心

  • SenseAR的手勢識別2:計算手勢方向

    。
  • 商湯SenseAR全功能初體驗(含填坑經驗)

  • 視頻B站鏈接:https://www.bilibili.com/video/av89332645

  • SenseAR常見問題總結

后續更新

如果你遇到的Android打包問題本篇沒有包含,可以評論或者私信我(VX: zhz11235),一起完善這個攻略集。
本文最新永久鏈接:https://www.jianshu.com/p/61d8939a4aeb


好了,今天就絮絮叨叨到這里了。
沒講清楚的地方歡迎評論,也可以加我微信討論。

我是大智,你的技術探路者,下次見!

別走!點贊收藏哦!

好,你可以走了。

總結

以上是生活随笔為你收集整理的android studio gradle配置_Unity打包Android最全攻略(含完整流程及常见问题)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99国产精品久久久久久久久久久 | 免费看黄色的网站 | av国产一区| 一区二区三区不卡视频 | 欧美性受xxxxxx黑人xyx性爽 | 国产精品第七页 | 久久精品免费看 | 国产一级二级在线观看 | 伊人激情综合网 | 国产精品久久久久桃色tv | 色老头网址 | 强侵犯の奶水授乳羞羞漫虐 | 日本精品免费在线观看 | 色91精品久久久久久久久 | 成人动漫一区二区三区 | 国产在线一级片 | 精品久久久国产 | 深夜福利视频网站 | 欧美激情中文字幕 | 中国美女洗澡免费看网站 | 国产av无码专区亚洲a∨毛片 | 国产高潮国产高潮久久久91 | 免费观看黄色网址 | 精品久久久久国产 | 国产一区二区三区精品视频 | 国内精品视频在线播放 | 一乃葵在线 | 国产真实伦对白全集 | 男女啪啪网站免费 | 欧美性极品少妇xxxx | 青草视频免费观看 | 三级亚洲 | 男女视频免费看 | 在线a免费| 丁香婷婷六月 | 久久影| 爱蜜臀av | 成人小视频在线免费观看 | 黄色一二三区 | 干干操操 | 狠狠操综合 | 亚洲乱码国产一区三区 | 中文字幕视频在线 | 射进来av影视 | 国产sss| 日韩porn | 成人国产三级 | 国产精品久久久久国产a级 国产一区二区在线播放 | 在线视频在线观看 | 日本美女视频一区 | 国产欧美精品一区二区在线播放 | 欧美第五页| 欧美日比视频 | 国产精品日韩欧美大师 | 少妇精品视频一区二区 | 亚洲九九精品 | 成人av在线播放网站 | 色涩色| 国产99久久久国产精品成人免费 | 伊人网av| 国产吃瓜在线 | 一区二区激情视频 | 我要色综合天天 | 密桃成熟时在线观看 | 1024毛片基地 | 青青青免费在线 | 成人免费一区二区三区 | 国产精品久久久久久久久免费软件 | 男男做的视频 | 免费看操片 | 精品在线第一页 | 男人在线视频 | 99精品乱码国产在线观看 | 一区在线免费 | 操穴网站| 精品午夜一区二区三区在线观看 | 豆花在线视频 | 中文字幕亚洲欧美 | av片大全| 伊人国产视频 | 欧美黄色片视频 | 国产精品久久久久久99 | 午夜激情黄色 | 欧美日韩观看 | 日韩xx视频 | 中文字幕av一区二区三区 | 无码国产精品一区二区高潮 | 娇妻之欲海泛舟无弹窗笔趣阁 | 亚洲色图偷拍视频 | 女人和拘做爰正片视频 | 亚洲啪啪网站 | 无套内谢少妇毛片 | 男人桶女人桶爽30分钟 | 久久久久亚洲日日精品 | 日本69熟| 91在线无精精品入口 | 热99这里只有精品 | 亚欧美色图 | 国产福利在线观看视频 |