Не удалось выполнить задачу «: app: processDebugResources». > Не удалось связать ресурс Android, можно построить версию для Android RN - PullRequest
0 голосов
/ 18 июня 2019

Android-версия моего приложения React теперь отказывается строить.Я обновил скомпилированную версию SKD до 28, как предложено в этом сообщении .

. Это ошибка, которую я получаю при попытке собрать на физическом устройстве:

  • Что пошло не так: не удалось выполнить задачу ': app: processDebugResources'.

    Не удалось связать ресурс Android: Вывод: / Users / someguy / projects / third / someapp / android /app / build / Промежуточные / incremental / mergeDebugResources / merged.dir / values ​​/ values.xml: 422: ошибка: ресурс android: attr / fontVariationSettings не найден.
    / Пользователи / someguy / проекты / третий / someapp / android / app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:422: ошибка: ресурс android: attr / ttcIndex не найден.ошибка: не удалось связать ссылки.Команда: /Users/someguy/.gradle/caches/transforms-1/files-1.1/aapt2-3.5.0-alpha03-5252756-osx.jar/d3ea99fc2d1356bcc9bc022a544dfd8b/aapt2-3.5.0-alpha03-5x2aa--I \ /Users/someguy/Library/Android/sdk/platforms/android-26/android.jar \ --manifest \ / Users / someguy / projects / third / someapp / android / app / build / промежуточные / merged_manifests / debug/processDebugManifest/merged/AndroidManifest.xml \ -o \ /Users/someguy/projects/third/someapp/android/app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_ \ -R \ @Пользователи / someguy / проекты / третий / someapp / android / приложение / сборка / промежуточные звенья / приращения / processDebugResources / resources-list-for-resources-debug.ap_.txt \ --auto-add-overlay \ --java \ / Users/ someguy / projects / третий / someapp / android / приложение / сборка / созданный / not_namespaced_r_class_sources / debug / processDebugResources / r \ --proguard-main-dex \ / Пользователи / someguy / проекты / третий / someapp / android / app / build /промежуточные / legacy_multidex_aapt_derived_proguard_rules / отлаживать / processDebugResources / manifest_keep.txt \ --custom-package \ com.someapp \ -0 \ apk \ --output-text-символы \ / Пользователи / someguy / проекты / третий / someapp / android / приложение / сборка / промежуточные звенья / символы /debug / R.txt \ --no-version-vectors Демон: AAPT2 aapt2-3.5.0-alpha03-5252756-osx Демон # 0 Вывод: /Users/someguy/.gradle/caches/transforms-1/files-1.1/drawee-1.3.0.aar / cdd2e6e5cf23d268c647bf7bca6ef749 / res / values ​​/ values.xml: 3: 5-53: 675: AAPT: ошибка: ресурс android: attr / fontVariationSettings не найден./Users/someguy/.gradle/caches/transforms-1/files-1.1/drawee-1.3.0.aar/cdd2e6e5cf23d268c647bf7bca6ef749/res/values/values.xml:3:5-53:675: AAPT: ошибка: ресурс android: attr / ttcIndex не найден.ошибка: не удалось связать ссылки.Команда: /Users/someguy/.gradle/caches/transforms-1/files-1.1/aapt2-3.5.0-alpha03-5252756-osx.jar/d3ea99fc2d1356bcc9bc022a544dfd8b/aapt2-3.5.0-alpha03-5x2aa--I \ /Users/someguy/Library/Android/sdk/platforms/android-26/android.jar \ --manifest \ / Users / someguy / projects / third / someapp / android / app / build / промежуточные / merged_manifests / debug/processDebugManifest/merged/AndroidManifest.xml \ -o \ /Users/someguy/projects/third/someapp/android/app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_ \ -R \ @Пользователи / someguy / проекты / третий / someapp / android / приложение / сборка / промежуточные звенья / приращения / processDebugResources / resources-list-for-resources-debug.ap_.txt \ --auto-add-overlay \ --java \ / Users/ someguy / projects / третий / someapp / android / приложение / сборка / созданный / not_namespaced_r_class_sources / debug / processDebugResources / r \ --proguard-main-dex \ / Пользователи / someguy / проекты / третий / someapp / android / app / build /промежуточные / legacy_multidex_aapt_derived_proguard_rules / отлаживать / processDebugResources / manifest_keep.txt \--custom-package \ com.someapp \ -0 \ apk \ --output-text-символы \ /Users/someguy/projects/third/someapp/android/app/build/intermediates/symbols/debug/R.txt \--no-version-vectors Демон: AAPT2 aapt2-3.5.0-alpha03-5252756-osx Демон # 0

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получитьтрассировки стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите с --scan, чтобы получить полное представление.

  • Получите дополнительную помощь по https://help.gradle.org

СБОЙ СТРОИТЕЛЬСТВА за 5 с 133 выполнимых задания: 2 выполнено, 131обновленный

Я также дважды проверил свой файл AndroidManifest.xml, чтобы увидеть, есть ли у меня какие-либо висячие скобки, как предложено в этом сообщении

1 Ответ

0 голосов
/ 18 июня 2019

Запустили ли вы команду bundle?

sudo react-native bundle --platform android --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --dev false --reset-cache --assets-dest android/app/src/main/res/

И закройте существующий упаковщик и снова откройте упаковщик.

...