react-native run-android 时报错 AAPT: error: resource android:attr/fontVariationSettings not found.

react-native run-android 时报错 AAPT: error: resource android:attr/fontVariationSettings not found._第1张图片
image.png

解决方案:
在android/app/build.gradle文件中加入以下代码

configurations.all {
    resolutionStrategy { 
        force 'com.google.android.gms:play-services-gcm:16.1.0'
        force 'com.google.android.gms:play-services-basement:16.2.0'
        force 'com.google.android.gms:play-services-auth:16.0.1'
        force 'com.google.firebase:firebase-messaging:18.0.0'
        force 'com.google.firebase:firebase-common:17.0.0'        
        force 'com.google.firebase:firebase-iid:18.0.0'
        force 'com.google.android.gms:play-services-stats:16.0.1'
        force 'com.google.android.gms:play-services-base:16.0.1'
    }
}

原因:
之所以发生这种情况,是因为谷歌升级了androidX的库,很少有反应原生项目也开始支持它 React Native版本0.60.0将获得对这些库的支持,可能不会低于此。所以你必须使用较低版本的那些Android库

你可能感兴趣的:(react-native run-android 时报错 AAPT: error: resource android:attr/fontVariationSettings not found.)