繁体   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