我正面临这个讨厌的错误时,试图编译我的Flutter应用程序到Android模拟器。以下是错误日志(太长,无法完全粘贴):
阿金·利布/梅因。调试模式下sdk gphone x86上的dart。。。正在运行Gradle任务“assembleDebug”。。。注意:一些输入文件使用或覆盖不推荐的API。注意:有关详细信息,请使用-Xlint:deprecation重新编译。e:在依赖项中发现不兼容的类。将它们从类路径中删除,或使用“-Xskip metadata version check”抑制错误e:/Users/reinier/。gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10。罐子/META-INF/kotlin标准数据库。kotlin_模块:模块是用不兼容的kotlin版本编译的。其元数据的二进制版本为1.5.1,预期版本为1.1.15。e:/Users/reinier/。gradle/caches/transforms-2/files-2.1/4d4ccf1034ba5937e6e7ba3aa34d2661/jetified-core-ktx-1.6.0-beta02-api。罐子/META-INF/core-ktx_发布。kotlin_模块:模块是用不兼容的kotlin版本编译的。其元数据的二进制版本为1.5.1,预期版本为1.1.15。e:/Users/reinier/。gradle/caches/transforms-2/files-2.1/77bab1911042ab2c6d5cc0b2e2ee053c/jetified-kotlin-stdlib-common-1.5.10。罐子/META-INF/kotlin标准库通用。kotlin_模块:模块是用不兼容的kotlin版本编译的。其元数据的二进制版本为1.5.1,预期版本为1.1.15。e:/Users/reinier/Developer/flatter/。发布缓存/托管/发布。达特朗。org/audioplayers-0.18.3/android/src/main/kotlin/xyz/luan/audioplayers/AudioplayersPlugin。kt:(18,32):未解析的引用:mutableMapOf e:/Users/reinier/Developer/flatter/。发布缓存/托管/发布。达特朗。org/audioplayers-0.18.3/android/src/main/kotlin/xyz/luan/audioplayers/AudioplayersPlugin。kt:(25,9):科特林班。“Unit”是用不兼容的Kotlin版本编译的。其元数据的二进制版本为1.5.1,预期版本为1.1.15。
. . . . .
e:/Users/reinier/Developer/flatter/。发布缓存/托管/发布。达特朗。org/audioplayers-0.18.3/android/src/main/kotlin/xyz/luan/audioplayers/WrappedSoundPool。kt:(235,30):科特林班。“Unit”是用不兼容的Kotlin版本编译的。其元数据的二进制版本为1.5.1,预期版本为1.1.15。该类是从/Users/reinier/加载的。gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10。罐子/科特林/单位。班
失败:构建失败,有一个异常。
编译错误。查看日志了解更多详情
>
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。运行--扫描以获得完整的洞察力。
获得更多帮助https://help.gradle.org
生成在21s中失败异常:Gradle任务AssembledBug失败,退出代码为1
它可以在IOS模拟器上完美编译。每次AudioPlayer软件包更新后,都会出现多次此错误。我在Android Studio 4.2.1上使用CompileSDK版本30
这是我的pubspec。yaml文件:
name: feeddy_flutter
description: A multi screen foods listing Flutter app
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
intl: ^0.17.0
uuid: ^3.0.4
currency_text_input_formatter: ^2.0.1
date_time_picker: ^2.0.0
rflutter_alert: ^2.0.2
faker: ^1.3.0
fl_chart: ^0.35.0
provider: ^5.0.0
tinycolor: ^1.0.3
font_awesome_flutter: ^9.0.0
audioplayers: ^0.18.3
empty_widget: ^0.0.2
splashscreen: ^1.3.5
native_device_orientation: ^1.0.0
sqflite: ^2.0.0+3
flutter_switch: ^0.3.1
flutter_colorpicker: ^0.4.0
enum_to_string: ^2.0.1
humanizer: ^0.0.2
route_observer_mixin: ^1.5.0+1
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- assets/images/
- assets/audio/
fonts:
- family: Luminari
fonts:
- asset: assets/fonts/Luminari/Luminari-Regular.ttf
style: normal
weight: 500
- asset: assets/fonts/Luminari/Luminari-Regular.woff
style: normal
weight: 500
- family: SourceSansPro
fonts:
- asset: assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf
style: normal
weight: 500
- family: OpenSans
fonts:
- asset: assets/fonts/OpenSans/OpenSans-Regular.ttf
style: normal
weight: 500
- asset: assets/fonts/OpenSans/OpenSans-Bold.ttf
weight: 700
- family: Quicksand
fonts:
- asset: assets/fonts/Quicksand/Quicksand-Regular.ttf
style: normal
weight: 500
- asset: assets/fonts/Quicksand/Quicksand-Medium.ttf
- asset: assets/fonts/Quicksand/Quicksand-Light.ttf
- asset: assets/fonts/Quicksand/Quicksand-Bold.ttf
weight: 700
- family: Raleway
fonts:
- asset: assets/fonts/Raleway/Raleway-Regular.ttf
style: normal
weight: 500
- asset: assets/fonts/Raleway/Raleway-Bold.ttf
weight: 700
- asset: assets/fonts/Raleway/Raleway-Black.ttf
weight: 900
- family: RobotoCondensed
fonts:
- asset: assets/fonts/RobotoCondensed/RobotoCondensed-Regular.ttf
style: normal
weight: 500
- asset: assets/fonts/RobotoCondensed/RobotoCondensed-Bold.ttf
weight: 700
- asset: assets/fonts/RobotoCondensed/RobotoCondensed-Light.ttf
weight: 300
- asset: assets/fonts/RobotoCondensed/RobotoCondensed-Italic.ttf
style: italic
- family: AppIcons
fonts:
- asset: assets/fonts/AppIcons/AppIcons.ttf
这发生在我添加了workManager插件后。要解决这个问题,请转到android文件夹,并在build.gradle使用kotlin版本1.5.31
ext.kotlin_version = '1.5.31'
请打开android
在buildscript{}
中,您会发现ext.kotlin_version
(文件中的第2行)
用最新的稳定Kotlin版本替换任何版本
截至2021年7月28日,ext.kotlin_version='1.5.21'
现在,重新安装应用程序。如果已在运行,请按停止,然后再次按运行(播放)。
在更新到3.1.2之后,我面临着很多问题,其中之一就是 任务的执行失败:应用程序:transformClassesWithShrinkResForDebug。
我从构建工具\23.0.2\(Aapt.exe)得到这个错误 以非零退出值1结束。 我正在使用 我正在使用和更新的构建工具,我的日志cat通常表示我在其中创建了字符串,以将其引用到列表视图中。 执行任务:[应用程序:GeneratedBugandroidTestSources,:应用程序:GeneratedBugandroidTestSources,:应用程序:CompiledBugandroid
我刚刚更新了我的cordova android到7.1.0,以支持Android27 sdk,以解决插件不能与SDK26一起工作的问题。 我尝试更改GradleBuilder.js文件中的gradle分发url,但没有成功。 编辑2:我想解决这个问题的firebase插件似乎是问题的一部分。移除:cordova-plugin-firebase允许应用程序的构建没有问题。似乎在添加插件后,我不能简单
任务:应用程序:MiniFyReleaseWithr8失败 失败:生成失败,出现异常。 distributionurl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip
我正在尝试生成签名的apk,但不幸的是收到以下错误。 使用--debug完成日志
每当我运行'react-native run-android'时,我会得到99%的错误消息: 任务“:app:TransformNativeLibsWithMergeJnilibsForDebug”执行失败。 无法解析配置“:app:DebugrunTimeClasspath”的所有文件。无法将项目“imagePipeline-base.aar(com.facebook.fresco:imageP