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

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

现在看起来如下:

项目设置:

项目 – >项目SDK:Android API 19平台(java版“1.8.0”)
模块 – >依赖项:模块SDK:项目SDK
模块 – >依赖关系 – >导出:Android API 19平台(java版本“1.8.0”)

平台设置:

软件开发工具包:
名称:Android API 19平台
构建目标:Android 4.4.2
Java SDK:1.8

问题

MyActivity.java但每当我尝试运行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)。

有任何想法吗?

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

在“项目设置”对话框中
平台设置 – > SDK:将Java SDK设置为1.7(不适用于1.8)
项目设置 – >项目:将语言级别设置为7.0或更低

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

在IntelliJ中,转到项目结构 – > SDK。 将Android SDK主页位置更改为App Data文件夹中的位置。 例如C:\ Users \ youruser \ AppData \ Local \ Android \ android-sdk