我正在尝试在我的IntelliJ项目中使用Android SDK,这是一个包含web和ios客户端以及服务器端的大型项目(因此这就是我不使用Android Studio的原因)。我在我的mac OSX机器上安装了Android SDK。我运行了SDK Manager并安装了Android 6.0(API 23)以及Android SDK Tools 25.1.7,Android SDK Platform-tools 23.1和Android SDK Build-tools 23.0.1-24。我还在IntelliJ项目结构中设置了Android SDK。但是,“工具”菜单不显示AVD管理器。这导致我在创建Android应用程序运行/调试配置时无法选择模拟器AVD。具体来说,“首选Android虚拟设备”显示“未知AVD”,并且该下拉列表中没有其他选项,“...”按钮显示为灰色。如何在不使用Android Studio的情况下访问AVD Manager,只需在安装了Android SDK的情况下使用IntelliJ即可? (另外,从图中可以看出,我的模块没有指定,但我相信是一个单独的问题)
可以按如下方式输入AVD管理器:按Ctrl+Shift+A
(Windows / Linux)或Cmd+Shift+A
(mac),然后输入avd
并从即将出现的列表中选择AVD Manager
(类似的方法适用于其他不容易找到的操作)。
这个问题的答案非常隐蔽,远非明显而且非常令人费解。
在我这边,这是因为用Java 7和Android SDK 10加载一个旧项目,后者在我的机器上不再可用。
抱歉,我无法帮助你。请自行了解如何为您的平台下载和安装所有JDK和Android SDK。
要执行第二步,您可能需要转到“默认项目结构”并在那里添加Android SDK。但是为了能够做到这一点,您需要安装适当的Java JDK! (是的,这一切都非常令人费解。)
要添加所有Java JDK(Java 7,Java 8和Java 9),请执行以下操作:
bin/
目录的目录,而不是bin/
目录本身。现在您已添加了所有必需的JDK,您开始选择Android API:
bin/
目录的目录,而不是bin/
目录本身。转到项目结构并将Project SDK设置为已安装的Android SDK:
现在转到“运行”::“编辑配置......”。
现在尝试再次添加“Android App”。如果在“部署目标选项”下的“常规”选项卡中将“目标:”设置为“模拟器”,则在“首选Android虚拟设备:”的下拉列表中不显示任何内容,则需要通过“配置/下载一些模拟设备” Android SDK Manager“。
如果您对这是什么以及在哪里找到它感到困惑,请查看您安装“Android SDK”的目录
在我身边它被命名为tools/android
。
因人而异
对我来说这个答案(在我按照所有其他步骤安装适当的SDK之后)只是以下内容: 在Intellij中,文件>打开。在android项目目录的根级别中打开build.gradle文件。在显示的弹出窗口中,选择“打开为项目”。然后在出现的对话框中选择所需的选项。简而言之,Android SDK Manager仅在您将项目作为Android项目打开时才可用。
(使用React Native快速入门)
在Android Studio中创建运行配置时,请确保已选择模块。