簡體   English   中英

在更新React Native(至0.59.10)之后,組裝發布版本失敗

[英]Assemble Release build failed after update React Native (to 0.59.10)

將我的本機版本從0.58.0更新到0.59.10后,我在assemlbe版本構建方面遇到了問題。

  1. react-native run-ios工作

  2. iOS版本(在BuddyBuild上)有效

  3. 在模擬器上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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM