我正在开发一个React原生应用程序.我的Android版本在CI环境(以及本地)中开始失败,没有任何更改.

Execution failed for task ':app:processDevelopmentDebugResources'.

> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed
.../app/build/intermediates/incremental/mergeDevelopmentDebugResources/merged.dir/values/values.xml:2682: AAPT: error: resource android:attr/lStar not found.

根据100,这是因为一些图书馆升级了.

compileSdkVersion 28和我的项目需要compileSdkVersion 31.

我如何跟踪哪些库最近更新了,或者是哪个库导致了这种情况?

推荐答案

转到package.json文件,删除尽可能多的依赖项,直到项目成功构建.然后开始逐个添加依赖项,以检测哪些依赖项有问题.

然后,您可以通过在node_modules/[dependencie]/android/build上加入这些依赖项来手动修补这些依赖项.并将androidx.core:core-ktx:androidx.core:core:设置为特定版本(我的情况是1.6.0).

React-native相关问答推荐

没有给出相同价值观的时刻

添加REACT-Native-SVG时出现错误-失败:构建失败并出现异常

我们如何才能将我们自己的应用程序(IOS)排除在共享表中?

React Native 在每个页面加载时调用数据库

react-native-fs 改变 toUrl 本身

ReactJS 应用多种内联样式

React Redux 使用带有连接组件的 HOC

如何使用 React Navigation 使 TabNavigator 按钮推送模态屏幕

React native Refresh 有效,但下一次调用仍使用最后一个令牌

textAlignVertical不是有效的样式属性

当 textInput 聚焦时,第一次touch flatList 不起作用,但是第二次起作用

如何使用 Typescript 在无状态组件上设置 navigationOptions

无法加载 exp:// 出了点问题

背景图像在react中不起作用

axios 的网络错误和react-native

在 FlatList 上使用 React Native 搜索过滤器

使用 React Navigation 导航堆栈时重新渲染组件

在 React Native ScrollView 中检测滚动结束,对齐页面

如何升级 react-native gradle 版本

如何在react-native中更新数组状态?