如何为 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 数据库安全规则