Unity防坑指南之Android路徑缺失jdk、sdk和ndk+ndk版本問題(手動安裝組件)


  在Unity Editor中,設置Build Setting的Android平台時,可以自動下載Android Component:

  

 

  安裝之后,發現缺失jdk,sdk和ndk:

  

 

   這時發現找不到相對應的文件夾。於是Manually download

  手動下載sdk、jdk和ndk,解開復選框並添加放置它們的路徑。jdk和ndk可以直接下載。

   在進行SDK Components Setup時發現,路徑也沒有中文和空格,sdk無法勾選。

 

   這時需要查看代理,選擇no proxy可解決。

  在配置sdk時報錯:

 

 參考了這個帖子:https://www.jianshu.com/p/aa4ce35d1c52

簡單說就是,首先需要安裝android studio,然后在Tools>SDK Manager中,找到SDK Tools面板,如下

 

 
 

然后在右下角取消勾選 Hide Obsolete Packages選項,意思是  取消隱藏廢棄的Packages

然后尋找Android SDK Tools(Obsolete)勾選后再點擊左邊的下載圖標,然后選擇Apply,等待下載完成

這里原因應該也比較清楚了,可能是新版本的SDK用Android SDK Platform-Tools替代掉了以前的Android SDK Tools,而Unity2018.4.14無法識別比較新的安裝SDK平台工具,於是便會報錯

Apply之后便可以在Unity面板中選擇該SDK的路徑了。

使用Android studio安裝ndk后,在Unity中配置NDK路徑報錯:

 

 參考這個帖子:https://blog.csdn.net/u014361280/article/details/113845080

直接下載https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip

打包時出錯,真是郁悶,再搜帖子,直接在Unity Hub下載Unity Editor時下載好相關模塊,而我當時是在官網下載Unity Editor后直接安裝的,沒有在Unity Hub下載,再次嘗試。。。

 

 一鍵安裝省心不少,既然都是模塊化的,為啥不能手動安裝Unity Editor后也能下載其他模塊?

 全部安裝好之后build,完美解決所有問題。出現了一個警告repositories.cfg無法加載,直接手動創建一個空文件即可!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM