簡體   English   中英

將IntelliJ升級到10.5並且Android構建失敗未指定Android SDK

[英]Upgrade IntelliJ to 10.5 and Android build fails Android SDK not specified

我剛剛將Mac上的IntelliJ Idea安裝更新到10.5。 我有一個我在10.0.3中工作的Android項目,一切都運行良好。 現在當我嘗試構建項目時,我收到一個錯誤:

Information:Compilation completed with 1 error and 0 warnings
Information:1 error
Information:0 warnings
Error:Android SDK is not specified for module Project_Android

聽起來IntelliJ不知道Android SDK的位置。

這是一步一步:

  1. 從現有項目中,轉到“文件” - >“項目結構”
  2. 點擊“項目設置”組中的“模塊”條目(左側)
  3. 點擊項目的“Android”模塊
  4. 點擊“新建”,其中顯示“Android平台”
  5. 將其指向您在本地擁有的Android SDK位置。
  6. 選擇API版本。
  7. 點擊“申請”

那應該是它。 祝好運!

圖片添加 在此輸入圖像描述

正如Neil Traft建議的那樣,你也必須將它作為默認項目SDK。 IntelliJ 13.1.3截圖

我也很困惑。 我在平台設置下錯過了android sdk。 在此輸入圖像描述

添加此配置后,它仍然無法工作,直到我重新啟動Intelli-J。 很混亂。

請注意,Android SDK配置在10.5中已更改。 有關詳細信息, 請參閱博客

使用IntelliJ項目選項創建一個帶有LibGDX 1.9.4的新項目並打開它時,我遇到了同樣的錯誤。 其中許多答案都在變老,所以這是2016年的確認!

對我有用的解決方案是進入模塊設置並更改為Android SDK而不是Android模塊的默認Java SDK:

  1. 右鍵單擊項目,然后選擇“打開模塊設置”。
  2. 選擇項目設置下的模塊。
  3. 選擇Android模塊。
  4. 選擇“依賴關系”選項卡。
  5. 選擇適當的Android SDK而不是Java SDK。

    • 如果沒有所需的Android SDK,請轉到平台設置下的SDK選項卡,然后通過'+'按鈕添加新的Android SDK。

設置Android SDK后,我能夠運行該項目。 感謝@ nicholas.hauschild對此解決方案的指導!

解決方案是在模塊設置中使用Android SDK設置android模塊。 IntelliJ IDEA 2016.2.4 Build #IC-162.2032.8, built on September 9, 2016 JRE: 1.8.0_112-release-b343 x86

暫無
暫無

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

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