解决flutter的image_cropper组件引入报错问题

时间:2022-11-03 04:49:16

在使用flutter的图片裁剪组件image_cropper,github:https://github.com/hnvn/flutter_image_cropper

根据它的要求,安卓需要在文件【AndroidManifest.xml】的 application 标签内,配置

<activity
android:name="com.yalantis.ucrop.UCropActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>

flutter run报错:

java.lang.NoClassDefFoundError:Faild resolution of:"Landroid/support/v4/app/Fragment"

解决方法是在文件【build.grade】的 dependencies 中加入依赖:

compile 'com.android.support:support-v4:19.0.0'

flutter run又报错:

java.lang.ClassNotFoundException: "Didn't find class "android.support.v7.app.AppCompatActivity"

解决方法是在文件【build.grade】的 dependencies 中加入依赖:

implementation 'com.android.support:appcompat-v7:28.0.0'

如果flutter run 还报错,那应该是androidx 没有配置好,详细配置 戳这里 看官方文档