Ошибка Unity при добавлении Facebook SDK - CommandInvokationFailure Не удалось перепаковать ресурсы - PullRequest
0 голосов
/ 17 мая 2018

Я получаю эту ошибку при сборке для Android в Unity:

CommandInvokationFailure: Failed to re-package resources.
/Users/macbook/Library/Android/sdk/build-tools/27.0.1/aapt package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "/Users/macbook/Library/Android/sdk/platforms/android-27/android.jar" -F bin/resources.ap_ --extra-packages 

android.support.graphics.drawable.animated:android.support.v7.appcompat:android.support.v7.cardview:android.support.customtabs:android.support.compat:android.support.coreui:android.support.coreutils:android.support.fragment:android.support.mediacompat:android.support.v4:android.support.graphics.drawable:com.facebook.android:com.facebook.applinks:com.facebook.common:com.facebook.core:com.facebook.login:com.facebook.messenger:com.facebook.places:com.facebook.share -S   

PS: Я получил эту ошибку только после добавления SDK facebook в мой проект Unity

Вот несколько скриншотов:

enter image description here

enter image description here

enter image description here

Есть идеи как это исправить? Прошло уже больше недели, я не могу найти ничего подходящего для меня.

Ответы [ 2 ]

0 голосов
/ 01 августа 2018
  • Обновление Java SdK
  • Обновление Android SdK
  • Проверка цели в файле манифеста и редакторе Unity.Оба должны быть одинаковыми.
  • Удалите дубликаты .jar или .aar из папки плагинов, если они есть.
0 голосов
/ 17 мая 2018

Ищите дублированные библиотеки.

Иногда один плагин добавляет несколько библиотек, а другой - те же библиотеки (в некоторых случаях с другой версией).

Например, в моем проекте;Mapbox добавил несколько библиотек (v25.1.0), которые уже были в моем проекте (v25.3.1).Когда я делал сборку, я получил ту же ошибку.

Мне пришлось искать эти дублированные библиотеки и удалять их.Это был результат:

Removing duplicated libraries


Итак, вы должны искать названия библиотек, которые вызывают проблемы (без версии), и вы, вероятно, увидитедублированные файлы.Попробуй сохранить самую высокую версию и попробуй сделать сборку.
...