Closed mifkys closed 6 years ago
Привет. Это после обновления или подключаешь в первый раз? Имеется свой манифест? Может еще какой-то плагин зависит от метрики?
Привет. Подключаю первый раз. Манифест генерится кордовой или в чем вопрос? Выяснил, что конфликтует с плагином https://github.com/appodeal/appodeal-cordova-plugin После его удаления все работает, но это не вариант
Привет, судя по всему имеет место конфликт библиотеки yandex-metrica-2.73.jar из плагина https://github.com/appodeal/appodeal-cordova-plugin, который используется для показа рекламы, и самого плагина metrica-plugin-cordova. Как-то можно разрулить эту ситуацию без последствий для работы обоих плагинов?
Привет. Есть два варианта:
1) Склонировать metrica-plugin-cordova. В файле platforms/android/build.gradle заменить 2.78 на 2.73. И подключить его к своему приложению.
2) Склонировать appodeal-cordova-plugin. Удалить libs/Android/yandex-metrica-2.73.jar. В файле plugin.xml удалить строчки 113-127(связанные с метрикой) и 293 строчку: <source-file src="libs/Android/yandex-metrica-2.73.jar" target-dir="libs" />
. И подключить его к своему приложению. Не проверял работоспособность, но должно работать. Если нет, то надо jar-ку заменить более новой и в plugin.xml актулизировать данные.
P.S. Рекомендую второй вариант, т.к. библиотека будет новее.
Да, сейчас как раз пытаюсь провернуть второй вариант. По результатам отпишусь.
63
и в 259 - libs/Android/mobmetricalib-2.78-jar.jar
cordova plugin add path\to\fixedplugin --save
Все заработало. Спасибо.
У меня похожая проблема, портировал yandex-metrica на Unity. При сборке на Android вылезла ошибка:
"C:\Users\iderevitskiy\Documents\Party_Monster\Temp\gradleOut\src\main\AndroidManifest.xml:42:17-35 Error:
Attribute meta-data#metrica:api:level@value value=(72) from [:mobmetricalib-3.4.0:] AndroidManifest.xml:42:17-35
is also present at [:yandex-metrica] AndroidManifest.xml:27:17-35 value=(70).
Suggestion: add 'tools:replace="android:value"' to
При билде приложения выпадает в эксепшн:
Окружение: