我的项目基础是在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
您的问题中出现以下错误消息:
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':audioplayers:compileDebugKotlin'.
删除audioplayer:^0.18.2插件。升级插件解决不了这个问题。
使用此处的答案将compileSdkVersion和targetSdkVersion更新为31
并在最后将此代码片段添加到您的Android/构建.gradle文件中。
configurations.all {
resolutionStrategy {
force 'androidx.core:core-ktx:1.6.0'
}}
就在最近,音频播放器软件包的原作者在其最近的PR中修复了此问题。它已在音频播放器版本0.20.1中修复,因此如果您的问题与音频播放器有关,请进行升级。从这里开始
以下是我在android studio中使用chaquopy时遇到的错误 每当我尝试构建apk时,它就会打开值。xml并指向一条线 第105行出错: 我无法发布完整的值。由于字数限制,xml文件。如果需要完整文件,请记下注释。 请帮帮我。
它显示找不到某些属性,如DialogComerRadius和fontVariation设置。
起初,我可以毫无问题地运行所有内容,但后来,每当我试图构建这个xml文件时,突然出现了这个错误:C:\ Users \ Lenovo . grad le \ caches \ transforms-2 \ files-2.1 \ f 243 f 87 f 287 FB 4 f 4052 BD 069 a9b 71980 \ core-1 . 7 . 0 \ RES \ values \ value
我正在尝试构建我的项目的apk,但我得到了: 我不知道这意味着什么,也不知道如何解决,我在网上看到我应该有这条线 在我的应用程序/构建中。但我试过了,没有改变。 我目前使用的插件:
警告:不推荐使用属性,它对生成过程没有影响。/home/midhilaj/.gradle/caches/transforms-1/files-1.1/appcompat-v7-26.1.0.aar/be3106efb0df111fe5a3f7b356dd070b/res/values/values.xml错误:(246,5)错误:resource android:找不到attr/fontvaria
当我将Android Studio更新到最新版本后,我试图构建我的项目时,我遇到了这个错误。我得到以下错误: C:\users\yacn.gradle\caches\transforms-2\files-2.1\5502c0022567bdcff063e0fb4352b137\folioReader-0.3.3\res\layout\progress_dialog.xml:10:aapt:错误:资