我正在尝试在app Center中构建应用程序。建筑格拉德尔
buildscript {
ext.kotlin_version = "1.5.30"
repositories {
google()
mavenCentral()
mavenLocal()
}
dependencies {
classpath "com.android.tools.build:gradle:7.0.2"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "com.bugsnag:bugsnag-android-gradle-plugin:7.0.0"
}
}
应用程序构建。格拉德尔
apply plugin: "com.android.application"
apply plugin: "kotlin-android"
android {
compileSdkVersion 30
ndkVersion "17.2.4988734"
defaultConfig {
applicationId "com.example.bugsnag.android"
minSdkVersion 14
targetSdkVersion 30
versionCode 1
versionName "1.0"
}
signingConfigs {
config {
keyAlias "password"
keyPassword "password"
storeFile file("../fakekeys.jks")
storePassword "password"
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
signingConfig signingConfigs.config
}
}
externalNativeBuild.cmake.path "CMakeLists.txt"
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = "11"
}
}
dependencies {
implementation "com.bugsnag:bugsnag-android:5.12.0"
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "androidx.appcompat:appcompat:1.3.1"
implementation "com.google.android.material:material:1.4.0"
}
apply plugin: "com.bugsnag.android.gradle"
bugsnag.failOnUploadError = false
为什么没有检测到Java11?如何测试这个?
应用程序中心生成日志
> Failed to apply plugin 'com.android.internal.application'.
> 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=什么?
如果解决了JDK 11,为什么构建失败?
我没有改变Java版本的选项,所以我应该怎么做?
我已经尝试了所有可能解决这个错误的方法。此处需要指导: 我使用Windows笔记本电脑:Android Studio 2020.3.1.22 下面是构建。渐变文件: 还有我的graddle包装器属性: 我的输出./gradlew--version Android Sdk版本:C:\Users\User name\AppData\Local\Android\Sdk Gradle JDK:11版本11
我想用Jitpack io发布一个库。当我发布库时,我得到以下错误; Gradle版本:7.0.2 我的Gradle JDK版本 你能帮我吗?
我下载了最新的Android Studio,我想运行Android Jetpack Compose项目,但当我运行它时,我得到了错误: 我已经下载了Java11,并在gradle.properties中添加了Java11。 JAVA_HOME显示Java11,但当我运行时,它不起作用- build.gradle类路径 文件构建。gradle
我想用Jetpack Compose构建一个库,并使用jitpack.io发布它。我使用的是android studio金丝雀版android studio金丝雀版。我构建了这个项目,把它推到Github,发布了一个版本,然后我把我的repo的链接放在jitpack.io中,以生成lib依赖项链接“implementation'com.Github.user:compose-lib:tag”,但是
我已经在构建中将兼容性和更改为。所有模块的 gradle 文件。在我的 PC 中,我有 JDK 11,JAVA_HOME和路径都可以,在项目中: 但我仍然得到< code >应用插件' com . Android . internal . application '失败。Android Gradle插件需要Java 11才能运行。您目前使用的是Java 1.8。您可以尝试以下一些选项:更改IDE设