Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
在命令行输入 ./gradlew build 来构建报错,检查了android studio-》Preference->gradle-> gradle jdk已经设置为 11了。
> Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.
在 项目中 gradle.properties 添加 配置后,构建可以运行。
org.gradle.java.home= /Applications/Android Studio.app/Contents/jre/Contents/Home
Direct local .aar file dependencies are not supported when building an AAR.
- gradle版本:7.0.2
- 安卓 gradle 插件版本:7.0.2
项目依赖关系:app-->modlule1-->some.aar
- 将some.aar放入modlule1模块下的libs文件夹中
- 修改项目根目录下的build.gradle配置,增加下面配置:
allprojects {
repositories {
...
flatDir {
dirs "${rootProject.projectDir}/modlule1/libs"
}
}
}