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

Posted

技术标签:

【中文标题】如何为 Android 应用程序设置 IntelliJ IDEA?【英文标题】:How do I set up IntelliJ IDEA for Android applications? 【发布时间】:2011-07-13 08:57:16 【问题描述】:

【问题讨论】:

这是一个非常好的 *** 问题。 【参考方案1】:

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

我在 Mac 上使用默认安装过程发现 SDK 主文件夹位于 /Users/'yourUser'/Library/Android/sdk 文件夹中。确保您已启用您的 Mac 以查看 Library 文件夹。

【讨论】:

【参考方案2】:

我花了一天时间尝试将所有部分放在一起,访问了数百个网站和教程,但它们都跳过了琐碎的步骤。

所以这里是完整的指南:

    下载并安装Java JDK (Choose the Java platform) 下载并安装Android SDK (Installer is recommended) android SD安装完成后,打开Android SDK Tools下的SDK Manager(有时需要管理员权限打开) 选择所有内容并标记全部接受并安装。 下载安装IntelliJ IDEA (The community edition is free) 等待所有下载和安装等完成。

新项目:

    运行 IntelliJ 新建一个项目(有一个tutorial here) 输入名称,选择Android类型。 教程中缺少一个步骤,当你被要求选择JDK时(在选择SDK之前)你需要选择你已经安装的Java JDK早些时候。应该在C:\Program Files\Java\jdkversion 选择一个新平台(如果没有选择),SDK平台是C:\Program Files\Android\android-sdk-windows的android平台。 选择安卓版本。 现在您可以编写程序了。

编译:

    运行按钮附近你需要选择下拉列表,选择Edit Configurations首选Android虚拟设备中选择...按钮 单击创建,为其命名,然后按确定。 双击新设备以选择它。 按确定。 您已准备好运行该程序。

【讨论】:

在 Mac 上,Java JDK 出现在 /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk “首选 Android 虚拟设备”下拉菜单可能不会显示与您应用的目标 SDK 版本不兼容的 AVD(请参阅 AndroidManifest.xml 中的“uses-sdk”标签)。 还有一门关于使用 IntelliJ 进行 Android 开发的免费课程,但不包括 Android SDK 安装。 tutsplus.com/course/android-for-the-busy-developer 优秀的指南!您还应该添加以确保在 IntelliJ 中安装了 Android 插件。 我在打开 SDK 管理器时收到错误“请指定 Android SDK”【参考方案3】:

你只需要从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

瞧!你是多尼佐!

【讨论】:

【参考方案4】:

在 OSX 上设置此环境时,我遇到了一些问题。这与我维护的解决方案有关,该解决方案对某些 Google API 有额外的依赖关系。仅下载并安装第一个响应中列出的项目是不够的。

您必须下载这些。

    运行终端 导航到 android/sdk 目录 输入“android”你会得到一个gui。检查“工具”目录和最新的 Android API(目前是 4.3 (API 18))。 点击“安装 xx 包”然后去看一集绝命毒师什么的。这需要一段时间。 返回 IntelliJ 并打开“项目结构...”对话框 (Cmd+;)。 在对话框左侧面板的“项目设置”下,选择“项目”。在右侧面板的“Project SDK”下,单击“New...”> Android SDK 并导航到您的 android/sdk 目录。选择此项,您将看到一个对话框,您可以使用该对话框添加“Google API”构建目标。这就是我需要的。如果您有多个版本目标,您可能需要多次执行此操作。 现在,在左窗格“模块”下,在中间窗格中选择您的项目,然后在右窗格的“依赖项”选项卡下选择适当的模块。

【讨论】:

【参考方案5】:

以防万一有人迷路。对于新应用程序或现有应用程序,请转到文件->项目结构。然后在左侧窗格的项目设置中选择 Java SDK 的项目并选择 Android SDK 的模块。

【讨论】:

【参考方案6】:

完成所有这些步骤后,我开始在所有 android 类调用中收到错误消息,例如:

我将 android.jar 包含在 SDK 平台设置中:

【讨论】:

这是不可能的,请问您使用的是什么主题颜色?你的语法高亮也不同。 不知何故,这些屏幕截图说明了很多文字。在我的(也是 MacOS)案例中,IntelliJ 在 Classpath 选项卡中创建了一个只有 /data/res 的项目结构,并删除/重新插入 Android 4.3 平台,如上面的屏幕截图所示,解决了无法识别的 android 依赖项的问题。【参考方案7】:

“新项目”的第 5 步显然从那以后略有变化。

在上面写着 android sdk 的地方有一个下拉菜单,上面写着 none,不再有“新”按钮。

5.)

a.)单击无右侧的 ...。 b.) 单击新窗口对话框左上角的 +。 (添新 SDK) c.)从下拉菜单中点击 android sdk d.)为您的 android sdk 选择主目录 e.)选择您要使用的 java sdk 版本 f.)选择 android 构建目标。 g.)点击ok!

【讨论】:

以上是关于如何为 Android 应用程序设置 IntelliJ IDEA?的主要内容,如果未能解决你的问题,请参考以下文章

Android - 如何为整个应用程序设置自定义字体[重复]

如何为 Flutter 应用程序开发设置 Android Studio? [关闭]

如何为 Android 应用设置 Firebase 数据库安全规则

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

如何为android中的APP设置默认权限值?

如何为Android应用设置Smart Banner?