首页 > 解决方案 > Flutter Image Cropper Android Manifest Error - “com.yalantis.ucrop.UCropActivity,在项目或库中找不到”

问题描述

当我将活动添加到我的 Android 清单文件时,我收到错误“清单中引用的类 com.yalantis.ucrop.UCropActivity,在项目或库中找不到”。这是导致错误的代码:

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

我正在尝试安装 image_cropper 包,并且在安装指南中它要求我将此活动语句添加到 Android Manifest 文件中。我正在使用 MacOS

我试过的:

  1. 我已按照安装指南中的说明“从 v1.2.0 开始,您需要将您的 android 项目迁移到 v2 嵌入(详细)”

  2. 当我添加到我的 pubspec.yaml 时,我运行了 pub get

  3. 我跑了颤振医生,但没有任何警告

  4. 清理了我的颤振项目并重新启动了 Android Studio

标签: flutterflutter-dependencies

解决方案


您必须在 android manifest 中添加两个活动,这将帮助您编辑加载的图像,路径是 android android/app/src/main并添加。

<activity android:name="com.android.camera.CropImage"/>
<activity android:name="com.yalantis.ucrop.UCropActivity"/>

推荐阅读