当前位置: 首页 > 知识库问答 >
问题:

为什么Flatter生成失败,错误是无法解析配置的所有文件“:app:debugRuntimeClasspath”

浦毅
2023-03-14

我想使用Flatter video_payer api在我的应用程序中显示来自网络的视频。我升级到了最新版本,现在我的应用程序无法生成。将显示以下错误-

PBI: {"kind":"error","text":"Invoke-customs are only supported starting with Android O (--min-api 26)","sources":[{}],"tool":"D8"}

AGPBI:{“种类”:“错误”,“文本”:“仅支持从Android O(--min api 26)开始调用自定义项”,“源”:[{}],“工具”:“D8”}AGPBI:{“种类”:“错误”,“文本”:“仅支持从Android O(--min api 26)开始调用自定义项”,“源”:[{}],“工具”:“D8”}AGPBI:{“种类”:“错误”,“文本”:“默认接口方法仅支持从Android N开始(--min api 24):void com.google.Android.exoplayer2.Player$EventListener.onLoadingChanged(布尔)”,“源”:[{}],“工具”:“D8”}******************************************************************************警告:如果此版本的视频播放器或其依赖项与AndroidX不兼容,它将破坏您的Android版本。有关该问题以及如何解决该问题的更多信息,请参阅。此警告适用于所有Android构建失败。错误的真正根本原因可能与此无关。*******************************************************************************************AGPBI:{“种类”:“错误”,“文本”:“默认接口方法仅支持从Android N(--min api 24)开始):void com.google.Android.exoplayer2.Player$EventListener.onLoadingChanged(布尔)”,“源”:[{}],“工具”:“D8”}

失败:生成失败,出现异常。

>

  • 出了什么问题:无法解析配置的所有文件:app: dedegRuntimeClasspath。 <区块报价>

    转换文件'classes.jar'以匹配属性失败{artifactType=android-dex,dexing-is-调试器=true,dexing-min-sdk=16}使用转换DexingTransform错误,而dexingTransform。依赖项包含Java8字节码。请通过将以下内容添加到build.gradleandroid{编译选项{源兼容性1.8目标兼容性1.8}}来启用脱毛。详情请参阅https://developer.android.com/studio/write/java8-support.html。或者,将minSdkVersion增加到26或以上。

    转换文件'classes.jar'以匹配属性失败{artifactType=android-dex, dexing-is-调试器=true, dexing-min-sdk=16}使用转换DexingTransform错误,而dexingTransform错误。依赖项包含Java8字节码。请通过将以下内容添加到build.gradleandroid{编译选项{源兼容性1.8目标兼容性1.8}}来启用脱毛。详情请参阅https://developer.android.com/studio/write/java8-support.html。或者,将minSdkVersion增加到26或以上。

    转换文件'classes.jar'以匹配属性失败{artifactType=android-dex, dexing-is-调试器=true, dexing-min-sdk=16}使用转换DexingTransform错误,而dexingTransform错误。依赖项包含Java8字节码。请通过将以下内容添加到build.gradleandroid{编译选项{源兼容性1.8目标兼容性1.8}}来启用脱毛。详情请参阅https://developer.android.com/studio/write/java8-support.html。或者,将minSdkVersion增加到26或以上。

    无法转换文件的类。jar'匹配属性{artifactType=android dex,dexing is debugable=true,dexing min sdk=16}使用transform DexingTransform Error进行索引时。无法转换文件的类。jar'匹配属性{artifactType=android dex,dexing is debugable=true,dexing min sdk=16}使用transform DexingTransform Error进行索引时。

    >

    在https://help.gradle.org获得更多帮助

    12秒内生成失败,错误为:Gradle task AssembledBug失败,退出代码为1

    我不明白这个问题。似乎有什么问题?

  • 共有1个答案

    万俟亦
    2023-03-14

    日志上写着

    依赖项包含Java8字节码。请将以下内容添加到build.gradleandroid{编译选项{源兼容性1.8目标兼容性1.8}}

    如果您使用的是Java8,请在android/app/build中添加以下代码。格拉德尔

    android {
      ...
      // Configure only for each module that uses Java 8
      // language features (either in its source code or
      // through dependencies).
      compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
      }
    }
    

    如果它不工作,尝试与Java10(在你的情况下)

    android {
          ...
          // Configure only for each module that uses Java 8
          // language features (either in its source code or
          // through dependencies).
          compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_10
            targetCompatibility JavaVersion.VERSION_1_10
          }
        }
    

    您可以在此处找到更多详细信息:https://developer.android.com/studio/write/java8-support

     类似资料:
    • Ubuntu 14.04.5LTS 运行。/gradlew clean build时,它返回: 失败:生成失败,出现异常。 *出现问题: 无法解析配置':Azkaban-common:compileclasspath'的所有文件。 无法下载Hadoop-hdfs.jar(org.apache.hadoop:hadoop-hdfs:2.6.1) 无法获取资源'https://repo.maven.a

    • android studio 3.0 错误:无法解析配置“:app:debugCompileClasspath”的所有文件。 无法解析com。Android支持:appcompat-v7:26.1.0。必需:项目:应用无法解析com。Android支持:appcompat-v7:26.1.0。无法获取资源'https://dl.google.com/dl/android/maven2/com/an

    • 当试图同步Gradle时,我得到以下错误: 我已经找过了,我找不到答案。这里有一个类似的问题:React原生android找不到com.android.tools.build:gradle:3.6.3 看看上面,这建议关闭脱机模式,它不是打开的,所以,不幸的是,这不是答案。

    • 我试图实现一个第三方的SDK捆绑包时,我运行我得到了以下错误: 任务“:app:checkDebugarMetadata”的执行失败。 无法解析配置“:app:debugRuntimeClasspath”的所有文件。 无法解析com。ts.auth-control-sdk:5.1.1。要求:项目:应用 sun.security.provider.certpath.SunCertPathBuilde

    • 当我试图构建我的应用程序时,我收到了这样的消息,构建失败了。任何人都可以解决这个问题?? 配置项目“:app”时出现问题。 无法解析配置的所有依赖项:app:_for_testingCompile'。 无法解析com。box:box android sdk:3.0.2。所需人员:JetApplication:app:未指定 无法获得https://jcenter.bintray.com/com/b

    • 在1s内成功配置 调用mockable JAR工件转换来创建文件:C:\Users。。。gradle\caches\transforms-1\files-1.1\android。jar\637e2bccbff6bd0f7a7583f7e9d4551b\android。输入C:\Users的jar。。。\AppData\Local\Android\Sdk\platforms\Android-28\A