如何修复React Native Android中找不到的资源

时间:2019-09-23 04:29:51

标签: android react-native

所以我有以下错误:

error: resource android:attr/dialogCornerRadius not found.

文件本身看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Base.Theme.AppCompat" parent="Base.V28.Theme.AppCompat"/>
    <style name="Base.Theme.AppCompat.Light" parent="Base.V28.Theme.AppCompat.Light"/>
    <style name="Base.V28.Theme.AppCompat" parent="Base.V26.Theme.AppCompat">
        <!-- We can use the platform styles on API 28+ -->
        <item name="dialogCornerRadius">?android:attr/dialogCornerRadius</item>
    </style>
    <style name="Base.V28.Theme.AppCompat.Light" parent="Base.V26.Theme.AppCompat.Light">
        <!-- We can use the platform styles on API 28+ -->
        <item name="dialogCornerRadius">?android:attr/dialogCornerRadius</item>
    </style>
</resources>

这是第3方库,我想知道这是否是第3方库打开的某种配置,让我配置库变量。但是我不知道如何配置它,即时通讯使用本机0.60.5

1 个答案:

答案 0 :(得分:1)

我对本机导航也有类似的问题。我要解决的问题只是将build.gradle中的react-native-navigation的compileSdkVersion,targetSdkVersion,buildToolsVersion更新为与我的版本相同,即可解决问题。

但是请注意,如果您运行npm i或yarn或什至在项目中安装新库,则可能必须再次执行。

希望这会有所帮助。