我在我的gradle项目上收到了这个警告/错误:检测到不受支持的模块:以下模块不支持编译:io.github.dogo-dogo、Dogo_main、dogo_test。不幸的是,您不能在一个项目中包含非分级Java模块和Android-Gradle模块。
我并不完全熟悉Gradle,我搜索了类似的错误,只是在Android环境中找到了这些东西,但我使用的只是Kotlin和一些库。
buildscript {
ext.kotlin_version = '1.3.11'
ext.ktor_version = '1.0.1'
ext.dokka_version = '0.9.17'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.dokka:dokka-gradle-plugin:0.9.17"
}
}
plugins {
id "org.jetbrains.dokka" version '0.9.17'
}
apply plugin: 'java'
apply plugin: 'kotlin'
apply plugin: 'application'
apply plugin: 'maven'
group 'io.github.dogo'
version '1.0-SNAPSHOT'
mainClassName = "io.github.dogo.core.boot.BootKt"
sourceCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
maven {url 'https://jitpack.io'}
maven {
name = 'sponge'
url = 'https://repo.spongepowered.org/maven'
}
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-reflect"
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
compile "io.ktor:ktor-server-core:$ktor_version"
compile "io.ktor:ktor-server-netty:$ktor_version"
compile 'net.dv8tion:JDA:3.8.1_447'
compile 'org.mongodb:mongodb-driver:3.6.3'
compile 'org.spongepowered:configurate-json:3.6'
compile 'com.fasterxml.jackson.core:jackson-databind:2.0.1'
compile 'com.mashape.unirest:unirest-java:1.3.1'
compile 'org.slf4j:slf4j-simple:1.6.1'
compile 'org.apache.logging.log4j:log4j-core:2.11.1'
compile 'org.apache.logging.log4j:log4j-api:2.11.1'
compile 'org.jetbrains.kotlin:kotlin-script-runtime:1.3.11'
compile 'org.jetbrains.kotlin:kotlin-script-util:1.3.11'
compile 'org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.11'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.1'
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
jar {
manifest {
attributes 'Main-Class': 'io.github.dogo.core.boot.BootKt'
}
from {
configurations.compile
.findAll { !it.name.endsWith('pom') }
.collect { it.isDirectory() ? it : zipTree(it) }
}
}
dokka {
outputFormat = 'html'
outputDirectory = "$buildDir/docs"
}
那么,我如何修复这个错误/警告消息呢?我对此不太确定,但我认为它是在我添加Dokka(Kotlin文档工具)时开始出现的
一个针对Intellij IDEA的建议修复对我起作用--对于纯Kotlin工作(不包括任何Android交叉工作):
文件->设置->插件->安装选项卡->取消选中“Android支持”
日志事件消失了...(H/T Joern Mangels)
伙计们,我是android开发的新手,每天都要面对多个错误,但无法解决这一个。当我关闭它的时候。它是find但现在当我打开它时它显示错误。 检测到不支持得模块:以下模块不支持编译:app、my_application.不幸的是,您不能在一个项目中包含非分级Java模块和Android-Gradle模块。 出现错误消息
我今天在我的Android Java项目中将gradle从版本升级到了,现在我得到了这个错误: 不幸的是,我尝试了链接问题中的每一种解法,但都没有奏效。我还是会犯这个错误。似乎我的项目编译和工作都很好。然而,这个错误却让人讨厌...不断地冒出来。 有人知道怎么修吗?自从Android Studio、gradle和最近推出的其他更新升级后,我才开始有这个问题。
检测到不支持的模块:以下模块不支持编译 模块:MemorandamApp。不幸的是,您不能在一个项目中拥有非Gradle Java模块和Android-Gradle模块。
我正在使用Android studio 1.0。1.我的项目中有一个被其他模块引用的java模块。我已经从SVN那里查过了,但现在每天 检测到不支持的模块:以下模块不支持编译:。不幸的是,在一个项目中不能有非Gradle Java模块和Android Gradle模块。 在收到此错误后,请停止编译此模块,以便我无法再编译/运行我的项目。
我正在尝试将Eclipse/ANT项目转换为Android Studio 我正在尝试设置一个多项目构建。我目前的结构是: 相关构建文件的内容如下: 该库项目清洁和建设罚款自己。 堆栈跟踪是: 如蒙指导,不胜感激。我是不是把这个项目的配置都搞错了?我甚至不确定它是否与我的构建配置有关。