在从0.58.0升级到0.59.10的Reactive原生版本之后,我在assemlbe发行版构建上遇到了问题。
react-native run-ios工程react-native run-android - works但是当我想获得发布版本并运行命令时,cd android && ./gradlew assembleRelease - build失败了。
我检查了链接,但我认为一切都是正确的。
我发现了一个错误:
> 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.我能做些什么?
发布于 2019-09-05 10:11:49
我将react-native-fcm更新为16.0.0版。在此之后,我执行了以下命令:
rm -rf ios/Pods && rm -rf ios/build && cd ios && pod install现在一切都正常了。
发布于 2019-09-05 11:40:01
试一试
cd android && ./gradlew clean && cd .. && ./gradlew assembleRelease希望这样会有帮助
https://stackoverflow.com/questions/57784261
复制相似问题