簡體   English   中英

Unity:解決 Android 依賴項凍結問題。 無法導入任何插件

[英]Unity: Resolving Android Dependencies freeze. Cannot import any plug-in

我有一個很大的問題。 出於某種原因,我幾乎無法將任何插件導入到我的 Unity 項目中。 每當導入完成時,我都會看到 Resolving Android Dependencies 屏幕,該屏幕從未真正解決過問題。 我最近在導入 Unity Mediation Plug-in 時遇到了這個問題,現在我重新安裝了我的 Android Studio、Java 和 Unity,這導致了同樣的錯誤,但現在甚至對於以前有效的插件也是如此。 我不知道該怎么辦。 重新安裝后,我不得不將我的 SDK 工具降級到 25.0.5,否則由於 Unity 編輯器中的 JAVA_HOME 錯誤,我無法構建項目。 其他一切都是最新的。

任何幫助表示贊賞。 在此處輸入圖片說明

嗯...問題是我的項目文件夾中有空格。 如果它是Test App,它應該是TestApp。 當我在 Unity 中創建我的項目(這是我的第一個項目)時,我忽略了項目名稱也用作文件夾名稱。 我明白整個引擎是如何從里到外工作的,試圖修復它,但我從未懷疑過它如此簡單。

不確定這是否會有所幫助或導致更多問題——我猜我很快就會發現,但如果你已經安裝了 Play 服務包以及它附帶的 Play 服務解析器......導入 AdMobs 包時,請確保在導入之前取消選中 Play Services Resolver,因為它已經安裝。 如果需要,我相信您可以從“資產”菜單管理/更新播放服務解析器。

在 ProjectSettings 中,您可以刪除(我建議重命名)AndroidResolverDependencies.xml,然后重新啟動 unity。 我需要時間,但你可以看到 jdk 工作,所以等待它解決任何問題。

嘗試轉到 Edit > Preferences > External Tools > Check/Uncheck the JDK/etc 路徑並關閉窗口。 它可以觸發android依賴管理器繼續。 如果沒有,請轉到 Assets > External Dependency Manager > Android Resolver > Resolve。

選中我在 Build Menu 下選中的兩個復選框,它會修復。

圖片

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM