簡體   English   中英

為什么Unity3d找不到適用於Android SDK的Java

[英]Why Unity3d can not find Java for Android SDK

幾天以來我一直在收到以下錯誤

  • Unity 3d v4.3.2f1
  • jdk1.8.0_11
  • Android SDK v0.8

構建Player時出錯:UnityException:無法找到合適的jdk安裝。 請確保您安裝了合適的jdk。 Android開發至少需要JDK 6(1.6)。 最新的JDK可以從Oracle獲得http://www.oracle.com/technetwork/java/javase/downloads/index.html

我幾乎每個網站都在嘗試所有類型的想法,以使其發揮作用。 有人在那里必須知道如何正確解決這個問題。

我搞亂了環境變量(PATH,JAVA_HOME,JDK_HOME)重新安裝的Android SDK。 被android工具文件夾中的Fond_Java.bat所欺騙。 重新安裝JDK / JRE 32位和64位,刪除64位(兩次)

在正確設置路徑變量時,Android SDK可以完美打開。 但由於某些原因,Unity不會構建Android播放器。

是因為我使用Android Beta SDK而不是帶有ANDROID SDK的Eclipse ADT?

在Unity中, 編輯>首選項>外部工具`
滾動到底部,您將看到Android設置部分,然后您可以瀏覽JDK路徑的位置。

在此輸入圖像描述

嘗試安裝x86 JDK。
我有Windows 8.1 x64,我也有同樣的問題。 我嘗試了所有變種與PATH,重新安裝等,最后我決定嘗試在我的x64窗口中安裝x86 jdk,並在此統一構建成功后我的apk。

暫無
暫無

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

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