Flutter:我在将flutter_local_notification添加到依赖项后尝试构建一个项目,但失败了
Posted
技术标签:
【中文标题】Flutter:我在将flutter_local_notification添加到依赖项后尝试构建一个项目,但失败了【英文标题】:Flutter: I tried building a project just after adding flutter_local_notification to the dependencies and it failed 【发布时间】:2019-07-05 21:17:41 【问题描述】:错误: FAILURE:构建失败并出现异常。 * 什么地方出了错: 任务 ':app:processDebugResources' 执行失败。
android 资源链接失败 /home/saugo/.gradle/caches/transforms-1/files-1.1/design-27.1.0.aar/9fb468d34634c53fd038a8410ad263e8/res/values/values.xml:96:5-202:AAPT:错误:资源android:attr /fontVariationSettings 未找到。 /home/saugo/.gradle/caches/transforms-1/files-1.1/design-27.1.0.aar/9fb468d34634c53fd038a8410ad263e8/res/values/values.xml:96:5-202:AAPT:错误:资源android:attr未找到 /ttcIndex。 错误:链接引用失败。
【问题讨论】:
【参考方案1】:将此添加到您的 build.gradle
文件中:
defaultConfig
compileSdkVersion 28
【讨论】:
任务 ':app:mergeExtDexDebug' 执行失败。 > com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: 合并 dex 档案时出错:在@987654321 了解如何解决该问题@。程序类型已存在:android.support.v4.app.INotificationSideChannel 在您的gradle.properties
文件中添加这一行:android.enableJetifier = true
抱歉搞砸了,但错误消失了,我得到了以下错误,尽管在依赖项中注释掉 flutter_local_notifications 后,错误消失并且 toasts 运行良好:/home/saugo/Downloads/flutter /.pub-cache/hosted/pub.dartlang.org/fluttertoast-2.2.11/android/src/main/java/io/github/ponnamkarthik/toast/fluttertoast/FluttertoastPlugin.java:14:错误:包android.support .v4.content 不存在 import android.support.v4.content.ContextCompat; ^
我不太明白这个解决方案。这是哪个 build.gradle 文件?在 android 或 android/app 下我已经有 compileSdkVersion 但在 android compileSdkVersion 27 defaultConfig targetSdkVersion 27 下的 defaultConfig 之外,移动到 28 会导致我正在尝试构建的应用程序出现其他错误。以上是关于Flutter:我在将flutter_local_notification添加到依赖项后尝试构建一个项目,但失败了的主要内容,如果未能解决你的问题,请参考以下文章
Flutter easy_localization 和 intl 版本解决失败