[英]Assemble Release build failed after update React Native (to 0.59.10)
將我的本機版本從0.58.0更新到0.59.10后,我在assemlbe版本構建方面遇到了問題。
react-native run-ios
工作
iOS版本(在BuddyBuild上)有效
在模擬器上react-native run-android
工作
但是,當我想要發布版本並運行命令cd android && ./gradlew assembleRelease
構建失敗。
我檢查了鏈接,但我認為所有鏈接都正確。
我收到此錯誤:
> Task :react-native-fcm:verifyReleaseResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-fcm:verifyReleaseResources'.
> 1 exception was raised by workers:
com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
/Users/myname/Documents/projects/my-project/node_modules/react-native-fcm/android/build/intermediates/res/merged/release/values/values.xml:1968: error: resource android:attr/fontVariationSettings not found.
/Users/myname/Documents/projects/my-project/node_modules/react-native-fcm/android/build/intermediates/res/merged/release/values/values.xml:1968: error: resource android:attr/ttcIndex not found.
error: failed linking references.
我該怎么辦?
我將react-native-fcm
更新為版本16.0.0。 之后,我執行了以下命令:
rm -rf ios/Pods && rm -rf ios/build && cd ios && pod install
現在一切正常。
嘗試
cd android && ./gradlew clean && cd .. && ./gradlew assembleRelease
希望如此會有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.