java - 在 IntelliJ Idea 中的 android 项目中创建 java 模块

标签 java android intellij-idea

我正在使用 IntelliJ Idea Ultimate 14.1.4

我正在学习关于 android 上的 TDD 的教程,其中一个步骤是创建一个独立的非 android java 模块,我尝试这样做但它没有 build.gradle 文件。 我只是尝试文件 -> 新建 -> 模块 -> Java -> Java EE(将模块 SDK 更改为 Java JDK) -> 命名 -> 完成。

在 android studio 中,执行以下操作:文件 -> 新模块 -> Java 库 -> 命名 -> 完成。它有它的 build.gradle。

我做错了什么?

最佳答案

IntelliJ IDEA 中的 Java 模块本质上不是 Gradle 模块 - 这是 Android Studio 所做的事情(至于为什么,我相信只是谷歌决定它应该那样,但不要引用我的话) .

如果您想在 IntelliJ IDEA 中使用基于 Gradle 的 Java 模块,则需要安装 Gradle 插件,然后在“新建模块”菜单中选择“Gradle”而不是“Java”。

请注意,您可以在没有任何 Java 的情况下创建 Gradle 项目/模块 - Java 只是您可以在 Gradle 中使用的插件之一!引用wikipedia :

The initial plugins are primarily focused around Java, Groovy and Scala development and deployment, but more languages and project workflows are on the roadmap.

关于java - 在 IntelliJ Idea 中的 android 项目中创建 java 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32468285/

相关文章:

java - XmlJavaTypeAdapter XmlElement 不适用于多个字段

java - 一个 ArrayList 可以保存多少个值?

android - Cordova/Ionic 构建 android Gradle 错误 : Minimum supported Gradle version is 2. 14.1。当前版本是 2.13

intellij-idea - IntelliJ IDEA 代码分析工具不工作

java - HTTP 状态 404 -/com.demo/rest/hello - 使用 Rest 项目

java - Jenv 未拾取系统安装的 java

java - 查找类递归扩展或实现的所有类和接口(interface)

java - Activity 重新启动后功能发生变化

android - Admob:添加多个测试设备(ID)

maven-2 - IntelliJ 中添加的原型(prototype)存储在哪里?