情况:
我正在使用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)。
有什么想法吗?
答案 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