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

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库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容