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

core-1.7.0/res/值/values.xml:105:5-114:25:AAPT:错误:资源android:attr/lStar未找到

司马作人
2023-03-14

我的项目基础是在Flutter 1.0上开发的。当升级到2.0并更新代码、插件和它可以运行的一切都可以,但是现在我从Flutter 2.0升级到2.5时,它出现了错误。我无法解决我的项目错误。然后试图用这篇文章解决它,但它不起作用。

控制台错误:

在调试模式下为x86构建的Android SDK上启动lib/main.dart…正在运行Gradle任务“assembleDebug”…

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

  • 出错了:任务“:应用程序:进程”的执行失败。

执行时出现故障 工人$行动面孔 Android资源链接失败/主页/朱伊/.缓存/转换-2/文件-2.1/ab231ee2f2fa8dc93f62d941a01ead4b/core-1.7.0/分辨率/值/值.xml:105:5-114:25: AAPT: 错误: 资源机器人:attr/lStar 未找到。

>

  • 尝试:使用 --堆栈跟踪选项运行以获取堆栈跟踪。使用 --info 或 --调试选项运行以获取更多日志输出。运行 --scan 以获取完整的见解。

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

    构建在 21 秒内失败 异常:Gradle 任务汇编失败失败,退出代码为 1

    我更新了android/app/build.gradlecompileSdkVersion 31, targetSdkVersion 31和更新android/build.gradle

    configurations.all {
            resolutionStrategy {
                force 'androidx.core:core-ktx:1.6.0'
            }
        }
    

    通过添加行尾,但我得到了一个新错误:

    Launching lib/main.dart on Android SDK built for x86 in debug mode...
    Running Gradle task 'assembleDebug'...
    Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
    Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
    Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
    Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
    Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
    e: Incompatible classes were found in dependencies. Remove them from the classpath or use '-Xskip-metadata-version-check' to suppress errors
    e: /home/jui/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.5.31/43331609c7de811fed085e0dfd150874b157c32/kotlin-stdlib-common-1.5.31.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
    .
    .
    .
    .
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':audioplayers:compileDebugKotlin'.
    > Compilation error. See log for more details
    
    * 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.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 9s
    Exception: Gradle task assembleDebug failed with exit code 1
    
  • 共有2个答案

    冯鸿光
    2023-03-14

    您的问题中出现以下错误消息:

    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':audioplayers:compileDebugKotlin'.

    删除audioplayer:^0.18.2插件。升级插件解决不了这个问题。

    寇照
    2023-03-14

    使用此处的答案将compileSdkVersion和targetSdkVersion更新为31

    并在最后将此代码片段添加到您的Android/构建.gradle文件中。

    configurations.all {
      resolutionStrategy {
        force 'androidx.core:core-ktx:1.6.0'
    }}
    

    就在最近,音频播放器软件包的原作者在其最近的PR中修复了此问题。它已在音频播放器版本0.20.1中修复,因此如果您的问题与音频播放器有关,请进行升级。从这里开始

     类似资料: