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

添加核心ktx后Gradle构建失败

李星波
2023-03-14

当我将core-ktx依赖项添加到我的应用程序的build.gradle文件时,我的gradle构建失败,错误消息AAPT2错误:检查日志以获取详细信息它还告诉values.xml中缺少两个属性。此文件位于我的用户目录中的. gradle文件夹下。
当我将android.enableAAPT2=false添加到我的项目属性时,由于该选项已弃用,构建失败,因此我想避免这种情况。
两个资源未找到错误的错误描述如下:

错误:资源android: attr/fontVariationSetting未找到。消息{种类=错误,文本=错误:资源android: attr/fontVariationSetting未找到。,来源=[C:\用户\Marc.gradle\缓存\变换-1\文件-1.1\appcompat-v7-26.1.0.aar\b6d4f8d4d33639ae469eaec181e24176\res\值\values.xml],原始消息=,工具名称=Optional.of(AAPT)}

当我添加不同的ktx库时,一切都很好。它构建正确,我甚至可以导入androidx。收藏!如何添加核心ktx库而不出现任何错误?

共有1个答案

蒋波光
2023-03-14

您使用的是“AndroidX”,只有在您将编译器SDK版本设置为“android-P”和目标SDK版本28时才可用。然后在AndroidStudio中转到重构-

 类似资料:
  • 失败:生成失败,出现异常。 > 错误:任务“:app:MergedebugNativeLibs”执行失败。执行com.android.build.gradle.internal.tasks.workers时出错$ActionFacade文件“com.android.builder.files.zipcentraldirectory@53232d9e”已删除,但在缓存中找不到以前的版本 尝试:使用-

  • 对Ionic添加Crosswalk感到兴奋,现在我的项目无法构建。在更新和添加Crosswalk之前,该项目正在编译和工作。有人对我如何纠正下面的错误有任何建议吗?我不喜欢回滚。感谢版本控制:) 系统信息: 操作系统:Windows 8 节点版本:v0.10.32 科尔多瓦CLI:4.2.0 离子版本:1.0.0-beta.14 离子CLI版本:1.3.1 AngularJS v1.3.8 警告[

  • 我正在尝试添加添加到我的构建中。我已经下载了这个库,它是包含jar文件的目录。 我的团队正在使用gradle来构建项目,我知道的足够多,也许可以问正确的问题。所以我认为这个建筑正在做的是 复制一堆. bnds到构建目录 编译我们在src/main/java中的java(通过源代码ets.main.java.srcDir?) 我想添加lang3库,但是我不确定如何去做。我可以把它转储到src/mai

  • 升级核心3.0后,无法在包管理器中添加迁移。这是我的错误

  • 我使用的是Unity 2019.3.3f1个人版,当我尝试构建64位时,我遇到了212个错误。我认为这是最重要的一个,所以我只是粘贴这些: 命令InvokationFailure: Gradle构建失败。C:/程序文件/统一/集线器/编辑器/2019.3.3f1/编辑器/数据/播放引擎/Android玩家\OpenJDK\bin\java.exe-classpath"C:\程序文件\统一\集线器\

  • 添加firestore依赖项后构建失败,错误如下:这只发生在添加firestore依赖项后,当我删除它时,应用程序构建得很好。 失败:生成失败,出现异常。 梯度包装属性: 和我的颤振依赖: