初始命令
chmod 777 gradlew
./gradlew assembleRelease
报错
* What went wrong:
A problem occurred evaluating project ':_2C'.
> Failed to apply plugin 'com.android.internal.library'.
> Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
Your current JDK is located in /cyrms/slave/jdk1.8.0_131/jre
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`.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
查看 /cyrms/slave/ 目录
ls -al /cyrms/slave/
chmod 777 gradlew
./gradlew assembleRelease
发现有其它 jdk 可使用,包括 jdk11
drwxrwxr-x 8 cyrms cyrms 4096 Jun 11 2021 jdk-11.0.11
drwxrwxr-x 8 cyrms cyrms 4096 Apr 24 2020 jdk-11.0.7
-rwxrwxr-x 1 cyrms cyrms 181037195 Jan 23 2021 jdk-11.0.7.tar.gz
drwxrwxr-x 8 cyrms cyrms 4096 Mar 27 2013 jdk1.6.0_45
-rwxrwxr-x 1 cyrms cyrms 84962786 Jan 23 2021 jdk1.6.0_45.tar.gz
drwxrwxr-x 8 cyrms cyrms 4096 Dec 19 2014 jdk1.7.0_76
-rwxrwxr-x 1 cyrms cyrms 142253277 Jan 23 2021 jdk1.7.0_76.tar.gz
drwxrwxr-x 8 cyrms cyrms 4096 Mar 15 2017 jdk1.8.0_131
最终命令
# ls -al /cyrms/slave/
export JAVA_HOME=/cyrms/slave/jdk-11.0.7
chmod 777 gradlew
./gradlew assembleRelease
![](https://img.haomeiwen.com/i2767475/69566f3fff9b596a.png)
网友评论