简体   繁体   中英

Upgrade IntelliJ to 10.5 and Android build fails Android SDK not specified

I just recently updated my IntelliJ Idea installation on my Mac to 10.5. I had an Android project that I was working on in 10.0.3 and everything was working great. Now when I try to build the project I am getting an Error:

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

It sounds like IntelliJ doesn't know where the Android SDK is.

Here is a step by step:

  1. From your existing project, go to 'File' -> 'Project Structure'
  2. Click 'Modules' entry from the 'Project Settings' group (on the left side)
  3. Click 'Android' module for your project
  4. Click 'New' where it says 'Android Platform'
  5. Point it to the Android SDK location that you have locally.
  6. Select an API version.
  7. Click 'Apply'

That should be it. Good luck!

Image added 在此输入图像描述

As Neil Traft suggests, you also have to make it default project SDK as well. IntelliJ 13.1.3截图

I was very confused by this as well. I was missing the android sdk under platform settings. 在此输入图像描述

After adding this configuration, it still didn't work until I restarted Intelli-J. Very confusing.

Please note that Android SDK configuration has changed in 10.5. Refer to the blog for details.

I got this same error when creating a new project with LibGDX 1.9.4 with the IntelliJ project option and opening it. Many of these answers are getting old, so here is confirmation from 2016!

The solution that worked for me was to go into the module settings and change to the Android SDK instead of the default Java SDK for the Android module:

  1. Right click on the project and select Open Module Settings.
  2. Select Modules under Project Settings.
  3. Select the Android module.
  4. Select the Dependencies tab.
  5. Choose the appropriate Android SDK instead of the Java SDK.

    • If the desired Android SDK is not present, go to the SDKs tab under Platform Settings and add the new Android SDK via the '+' button.

I was able to run the project after the Android SDK was set. Thanks to @nicholas.hauschild for guidance on this solution!

解决方案是在模块设置中使用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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM