添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed mobilestar1221 opened this issue Mar 15, 2019 · 12 comments

I met this issue when I built signed apk in react native.
My gradle version is 4.10.1 and gradle plugin version is 3.3.2

This is message I got.
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
error: resource android:style/TextAppearance.Material.Widget.Button.Borderless.Colored not found.
error: resource android:style/TextAppearance.Material.Widget.Button.Colored not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values-v26\values-v26.xml:7: error: resource android:attr/colorError not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values-v26\values-v26.xml:11: error: resource android:attr/colorError not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values-v26\values-v26.xml:15: error: style attribute 'android:attr/keyboardNavigationCluster' not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values-v28\values-v28.xml:11: error: resource android:attr/dialogCornerRadius not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2710: error: resource android:attr/fontStyle not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2711: error: resource android:attr/font not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2712: error: resource android:attr/fontWeight not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2713: error: resource android:attr/fontVariationSettings not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2714: error: resource android:attr/ttcIndex not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2795: error: resource android:attr/startX not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2798: error: resource android:attr/startY not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2801: error: resource android:attr/endX not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2804: error: resource android:attr/endY not found.
E:\projects\react_native\prototype-kazuhide\node_modules\react-native-cookies\android\build\intermediates\res\merged\release\values\values.xml:2812: error: resource android:attr/offset not found.
error: failed linking references.

Any ideas?

Did you try this in android studio?
First, run bundle js server by "react-native start".
In android studio, build/generate signed apk
Here you should create a keystore file and check jar and apk.

Execution failed for task ':app:mergeReleaseResources'.

java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.3.1-5013011-osx Daemon #1 : Unexpected error during compile '/Users/awaisakrammughal/Projects/RN/NRD8/android/app/build/generated/res/react/release/drawable-mdpi/assets_bg.png', attempting to stop daemon.
Exception in thread "ForkJoinPool.commonPool-worker-2" java.lang.IllegalStateException: AAPT Process manager cannot be shut down while daemons are in use

@iamawaisakram I fixed the issue you have by the thread below, reducing files to under 2MB. Seems like a different problem from this thread though. Overall, upgrading to gradle 3.4 may fix these issues
https://stackoverflow.com/questions/52712063/build-failing-during-merge-resources-with-android-gradle-plugin-3-3-0/52791720