如何为Android应用程序设置IntelliJ IDEA ?

如何为Android应用程序设置IntelliJ IDEA ?

184351 次浏览

我花了一天的时间试图把所有的碎片放在一起,在数百个网站和教程,但他们都跳过了琐碎的步骤。

下面是完整的指南:

  1. 下载并安装Java JDK (选择Java平台)
  2. 下载并安装Android SDK (建议使用安装程序)
  3. android SD安装完成后,在Android SDK工具下打开SDK经理(有时需要在管理员权限下打开)
  4. 选择所有内容并标记接受所有并安装。
  5. 下载并安装IntelliJ IDEA (社区版是免费的)
  6. 等待所有的下载和安装完成。

新项目:

  1. 运行IntelliJ
  2. 创建一个新项目(有这里的教程)
  3. 输入名称,选择安卓类型。
  4. 本教程中缺少一个步骤,当你被要求选择JDK(在选择SDK之前)时,你需要选择之前安装的Java JDK。应该在C:\Program Files\Java\jdk{version}
  5. 选择一个新平台(如果没有选择),SDK平台是C:\Program Files\Android\android-sdk-windows的android平台。
  6. 选择android版本。
  7. 现在可以编写程序了。

编译:

  1. 运行按钮附近,你需要选择下拉列表,选择编辑配置
  2. 偏好Android虚拟设备中选择...按钮
  3. 点击创建,给它一个名字,按确定。
  4. 双击新设备以选择它。
  5. 按下OK。
  6. 您已经准备好运行程序了。

“新计划”的第五步显然已经发生了轻微的变化。

它说android sdk然后有下拉菜单说没有,不再有一个“新”按钮。

  • < p > 5)。

    • A.点击…没有的右边。
    • b.)点击新建窗口对话框左上方的+。(添加新 李Sdk) < / >
    • c)从下拉菜单中点击android SDK
    • d)选择android SDK的主目录
    • E.)选择您想使用的Java SDK版本
    • f)选择android构建目标。
    • g。)点击确定!
    • 李< / ul > < / >

一旦我遵循了所有这些步骤,我开始在所有android类调用中收到错误消息,比如:

无法解析Android类

我旋转包括android.jar在sdk平台设置:

SKDs Classpath

以防有人迷路。无论是新的应用程序或现有的去文件->项目结构。然后在左边窗格的项目设置中选择Java SDK的项目,并选择Android SDK的模块。

我有一些问题,这没有解决在OSX上设置这个环境。这与我维护的解决方案有关,对一些谷歌api有额外的依赖。仅仅下载并安装第一个响应中列出的项目是不够的。

你必须下载这些。

  1. 运行终端
  2. 导航到android/sdk目录
  3. 输入“android”,你会得到一个gui。检查“Tools”目录和最新的Android API(此时,它是4.3 (API 18))。
  4. 点击“安装xx包”,然后去看一集《绝命毒师》之类的。这需要一段时间。
  5. 回到IntelliJ并打开“Project Structure…”对话框(Cmd+;)。
  6. 在对话框的左侧面板,在“项目设置”下,选择“项目”。在右侧面板的“Project SDK”下,点击“New…”> Android SDK和导航到您的Android / SDK目录。选择此选项,您将看到一个对话框,您可以在其中添加“谷歌api”构建目标。这就是我所需要的。如果您有多个版本目标,则可能需要多次执行此操作。
  7. 现在,在左侧窗格“Modules”下,在中心窗格中选中项目,在右侧窗格的“Dependencies”选项卡下选择适当的模块。

你只需要从http://developer.android.com/sdk/installing/studio.html#Updating安装Android开发工具包

下载和安装Java JDK(选择Java平台)

在windows系统设置https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows中定义环境变量

瞧!你是Donezo !

另一种识别正确SDK的方法是安装Android Studio,创建一个新项目,进入项目结构,SDK位置,找到SDK安装的位置。

我发现在mac上使用默认安装过程时,SDK主文件夹在/Users/'yourUser'/Library/Android/sdk文件夹中。确保你已经启用你的Mac来查看图书馆文件夹。