When I build, I have the error
The 'java' plugin has been applied, but it is not compatible with the Android plugins.
The internet answers says to remove the line "apply plugin: 'java'" and the file gradle.init, but I can find neither in my environment... Where exactly is the java plugin applied, and how do I remove it?
My build.gradle looks like this:
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.4'
}
}
plugins {
id 'application'
}
apply plugin: 'com.android.application'
android {
compileSdkVersion "28"
}
allprojects {
repositories {
google()
mavenCentral()
}
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter:5.8.1'
implementation 'com.google.guava:guava:30.1.1-jre'
}
application {
mainClass = 'ProjectEmpireUnderworld.App'
}
tasks.named('test') {
useJUnitPlatform()
}
}
CodePudding user response:
Please remove the following blocks from your build.gradle:-
application {
mainClass = 'ProjectEmpireUnderworld.App'
}
and
plugins {
id 'application'
}
Both blocks are for java applications not for android apps. Please see this for more info on building APK