運行react-native安卓時遇到這個錯誤,在這個錯誤之前還遇到過一個錯誤,
none of the consumable configurations have attributes
這是在link項目引入的第三方庫時報的錯,這個錯的意思就是link的時候沒有找到我這個第三方庫,於是我把***.iml也就是android下面的這個工程文件刪掉了,然後把第三庫刪了,也重新安裝了一遍,再用android studio重新編譯一下就link成功了,但是之後又報題目這個錯,網上搜了一下這個錯的意思是本地項目和第三方庫引用的相同的.so文件,或者是兩個第三方庫引入了相同的.so文件,導致編譯的時候不知道以哪個爲主,解決方法就是,在android/app目錄的下的build.gradle文件的android{}中添加這樣一行代碼
packagingOptions {
pickFirst 'lib/x86/libc++_shared.so'
pickFirst 'lib/arm64-v8a/libc++_shared.so'
pickFirst 'lib/armeabi-v7a/libc++_shared.so'
pickFirst 'lib/x86_64/libc++_shared.so'
}
這樣就可以了,記錄一下