为什么我的 Flutter 应用程序在模拟器上运行良好,但构建 APK 时出现错误?

Grz*_*rzJ 3 sdk upgrade build android-emulator apk

我正在尝试构建 APK,但收到错误:


Running Gradle task 'assembleRelease'...                        

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':flutter_pdfview:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
   > Android resource linking failed
     ERROR:C:\Users\Admin\AndroidStudioProjects\rozdzielnie\build\flutter_pdfview\intermediates\merged_res\release\values\values.xml:132: AAPT: error: resource android:attr/lStar not found.
Run Code Online (Sandbox Code Playgroud)

我希望 Android Studio 构建一个 APK,并将其传输到我的手机上。

在 pubspec.yaml 文件中,我有依赖项:

flutter_pdfview:^1.2.1。我也尝试了较新的版本1.3.0,也发生了同样的事情。

在build.gradle中我升级了SDK版本

    compileSdkVersion 33
    minSdkVersion 21
    targetSdkVersion 33
Run Code Online (Sandbox Code Playgroud)

我之前在将 SDK 版本升级到 33 后使用 flutter_pdfview 包构建了一个 APK。我不确定在什么时候我无法构建 APK。

我已经尝试删除 .dart_tool 目录并运行“flutter packages get”。

我已经安装了最新版本的Android Studio和Flutter。

小智 6

该库当前在其最后一个版本(即 )上面临错误1.3.0

我遇到了同样的问题,并通过使用以下命令降级 pubspec.yaml 中的版本来修复它: flutter_pdfview: 1.2.9

注意:删除 ^ 在这里也很重要。