我把我的react native expo托管应用程序升级到expo 48,从那以后,ios构建工作正常,但当我尝试运行android的eas构建时,android构建失败。
下面是错误消息。我希望任何帮助我做错了什么:
https://firebasestorage.googleapis.com/v0/b/mpcwebsite2.appspot.com/o/gradle%20issue.md?alt=media&token=488b695f-0d17-49fd-8fab-e1feb52fb484
It was too long to paste here but here is final snippet:
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:mergeReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnable
> Resource compilation failed (Failed to compile values resource file /home/expo/workingdir/build/android/app/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml. Cause: java.lang.IllegalStateException: Can not extract resource from com.android.aaptcompiler.ParsedResource@2e0888e.). Check logs for more details.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================
2: Task failed with an exception.
-----------
* What went wrong:
java.lang.StackOverflowError (no error message)
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================
* Get more help at https://help.gradle.org
BUILD FAILED in 7m 34s
字符串
2条答案
按热度按时间lmvvr0a81#
我也遇到了同样的问题,通过将expo sdk升级到@49.0.0解决了这个问题。
mi7gmzs62#
问题出在app.json的notification对象上,我不得不删除所有的颜色键/值对。