错误:Android Source Generator:无法解析SDK

时间:2014-04-18 13:30:23

标签: android intellij-idea sdk

情况:
我正在使用Intellij Idea(Win 8.1上的13.1.1),并希望再次开始使用Android开发。因此,我刚下载了最新的Android SDK(也启动了SDK-Manager并下载了建议的工具),在Intellij中创建了一个新的Android应用程序模块,并将刚刚下载的Android SDK设置为Project SDK。

现在看起来如下:

  

项目设置:

     

项目 - > Project SDK:Android API 19平台(java版本" 1.8.0")
  模块 - >依赖关系:模块SDK:Project SDK
  模块 - >依赖关系 - >导出:Android API 19平台(java verion" 1.8.0")

     

平台设置:

     

的SDK:
  名称:Android API 19平台
  构建目标:Android 4.4.2
  Java SDK:1.8

问题

..但每当我尝试运行MyActivity.java时,都会抛出这些错误:

Error:Android Source Generator: Cannot parse SDK 'Android API 19 Platform': unknown target android-19
Error:Android Source Generator: [TestAndroid] Android SDK is invalid or not specified

好吧,我google了很多,但我不知道我应该做什么,因为我猜的一切都是正确的。 (但是如果我使用Eclipse下载的sdk它可以正常工作。不要判断我,但我更喜欢使用Intellij Idea)。

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

刚刚遇到同样的问题(相同的设置但运行Win7),这就是为我解决的问题。

在“项目设置”对话框中 平台设置 - > SDK:将Java SDK设置为1.7(不使用1.8) 项目设置 - >项目:将语言级别设置为7.0或以下为

答案 1 :(得分:1)

您需要更改IntelliJ android sdk位置。我认为安装位置随Windows 8而改变。

在IntelliJ中,转到项目结构 - >软件开发工具包。将Android SDK主页位置更改为App Data文件夹中的位置。例如。 C:\ Users \用户youruser \应用程序数据\本地\的Android \ Android的SDK