【问题标题】:Loads of errors when trying to use image cropper尝试使用图像裁剪器时出现大量错误
【发布时间】:2019-01-21 08:46:33
【问题描述】:

[已解决] 我不得不将 api 'com.theartofdev.edmodo:android-image-cropper:2.8.+' 从 build.gradle 更改为 'com.theartofdev.edmodo:android-image-cropper:2.7.+'

我正在尝试在我的项目中使用此 (https://github.com/ArthurHub/Android-Image-Cropper) 图像裁剪器,但它给了我大量错误消息并打开了裁剪器附带的一个 xml 文件。以下是它给我的错误消息:https://drive.google.com/file/d/1gPfn2bbmoP-IrqRgyZEOF1olw66uproM/view?usp=sharing

我不知道该怎么做,因为 xml 不是由我编写的,而且我真的不知道我可以从 xml 中更改哪些内容以保持cropppper 的功能。

这是我尝试构建应用程序时 android studio 打开的 xml 代码:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <style name="Base.Theme.AppCompat"                                                                 parent="Base.V28.Theme.AppCompat"/>
        <style name="Base.Theme.AppCompat.Light" parent="Base.V28.Theme.AppCompat.Light"/>
        <style name="Base.V28.Theme.AppCompat" parent="Base.V26.Theme.AppCompat">
            <!-- We can use the platform styles on API 28+ -->
            <item name="dialogCornerRadius">?android:attr/dialogCornerRadius</item>
        </style>
        <style name="Base.V28.Theme.AppCompat.Light" parent="Base.V26.Theme.AppCompat.Light">
            <!-- We can use the platform styles on API 28+ -->
            <item name="dialogCornerRadius">?android:attr/dialogCornerRadius</item>
        </style>
    </resources>

提前谢谢你。 :)

【问题讨论】:

  • 你应该在 girhub 仓库中打开 issue 询问库的开发者
  • 您声明了这些值吗?还是那些已经在那里声明的?
  • 你指的是什么价值观?
  • 请发布您的 gradle.build(app) 文件

标签: android xml android-studio


【解决方案1】:

大多数时候,当您遇到 “AAPT2 错误” 时,您必须通过在 build.gradle 文件中更新您的 gradle 插件版本来寻找解决方案: 你的 gradle 插件版本是什么?像这样改变它:

buildscript {
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
  }
 }

【讨论】:

    猜你喜欢
    • 2016-08-28
    • 1970-01-01
    • 2020-03-14
    • 2020-11-09
    • 2014-12-26
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多