我正在开发一个具有以下设置的 Flutter 项目:
颤振版本:3.24.1 AndroidcompileSdkVersion:34(以满足Google Play商店要求) 包:pusher_channels_flutter:^2.2.1 我可以在调试模式下构建应用程序,没有任何问题,但是当我尝试在发布模式下构建应用程序时,出现以下错误: `失败:构建失败,但出现异常。
执行 com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action 时发生失败 Android资源链接失败 错误:E:\Git Repo\RAQI\delivery_app uild\pusher_channels_flutter\intermediates\merged_res elease\mergeReleaseResources alues alues.xml:194: AAPT: 错误: 资源 android:attr/lStar 未找到。`
我尝试过的:
compileSdkVersion
设置为 34。flutter clean
和 flutter pub get
清理并重建项目。附加信息:
pusher_channels_flutter
包,我怀疑它可能会导致此问题。问题: 有没有人遇到过类似的问题,在发布构建过程中找不到 android:attr/lStar 资源?是否有解决方法可以解决此问题,同时将
compileSdkVersion
保持在 34?
任何指导将不胜感激。谢谢!
我也遇到了同样的问题,在深入研究库后,我发现这个包依赖于过时的 Maven 存储库:https://mvnrepository.com/artifact/com.pusher/pusher-java-client 因此,如果您想让您的项目保持最新,您应该使用其他东西,因为此存储库自 2022 年以来尚未更新