flutter构建(build)项目报错:error: resource android:attr/lStar not fo ...

打印 上一主题 下一主题

主题 901|帖子 901|积分 2703

我在尝试打包安卓apk的时候出现了一段离谱的报错,
报错内容:
Execution failed for task ':livekit_client:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
   > Android resource linking failed
     ERROR:/home/client-sdk-flutter/example/build/livekit_client/intermediates/merged_res/release/values/values.xml:194: AAPT: error: resource android:attr/lStar not found.

跟随提示路径查找发现找不到相关的文件夹,于是在github上面找到了相关解决方案(参考链接:[bug] Flutter v3.24.0 Android build failure (android:attr/lStar not found) · Issue #569 · livekit/client-sdk-flutter (github.com))
经过测试可以尝试使用以下方法举行解决:
在flutter项目的安卓目次中找到 android/build.gradle
将代码:
  1. subprojects {
  2.    
  3.     project.buildDir = "${rootProject.buildDir}/${project.name}"
  4. }
复制代码
修改为:
  1. subprojects {
  2.     afterEvaluate { project ->
  3.         if (project.plugins.hasPlugin("com.android.application") ||
  4.                 project.plugins.hasPlugin("com.android.library")) {
  5.             project.android {
  6.                 compileSdkVersion 34
  7.                 buildToolsVersion "34.0.0"
  8.             }
  9.         }
  10.     }
  11.     project.buildDir = "${rootProject.buildDir}/${project.name}"
  12. }
复制代码
再次运行即可成功打包apk
祝开辟顺利~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

美食家大橙子

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表