2013-03-09 86 views
8

请看下面。我有一种感觉,我已经错误地配置了SDK,但我不知道如何解决它。我尝试谷歌搜索的答案,但没有人有这个确切的问题。在IntelliJ 12中的Android Hello World - 找不到android.app.Activity类

我有错误的Java版本吗?看起来这两个SDK可能相互冲突。

我通过做这个项目:

  1. 新建项目
  2. 的Android>应用模块
  3. 默认值和完成

error in IntelliJ


编辑:见屏幕热。我得到了它的工作。我所做的只是创建一个新项目并重新选择Android SDK。我仍然认为这是因为我第一次添加了太多的SDK/JDK。我认为你需要的只是Android SDK,并且不需要添加普通的Java。

enter image description here

+0

改正你只需要Android SDK。在“项目结构” - >“平台设置” - >“SDK”中,您可以在Android SDK选项窗格中设置Java SDK(使用1.6或1.5而不是1.7)。 – for3st 2013-06-24 11:20:36

回答

1

我想提出什么for3st无济于事在第一,但我听说过其他地方,你应该使用JDK 1.6在其他地方IntelliJ IDEA的,这样你就可以做到这一点here。此外,你通过'文件' - >“项目结构” - >“平台设置” - >“SDKs”来设置SDK。最后,我还从Android 2.2切换到2.3.3(api 10)并使其运作。没有一个好主意,为什么它不适用于2.2,但因为我只是想要一个初学者的教程,我没事。

1

我有完全相同的问题,但导致它的条件很不寻常。

我下载了Android SDK作为zipfile并将其提取到/opt

但是,权限不允许普通用户输入所有目录或执行所有文件...因此,当IntelliJ索引SDK时,它只拾取了res jar ...并且从不将源添加到库路径!

删除SDK,修复SDK中的权限问题,并在IntelliJ中创建一个新的引用来修复它。

+0

我有同样的问题。谢谢!另外,如果你在Mac上,你也可以使用brew进行安装。 http://stackoverflow.com/questions/2677431/where-to-install-android-sdk-on-mac-os-x – mawaldne 2014-04-18 20:42:07