2017-01-12 15 views
3

Я создаю приложение Ионные с нуля, на Windows 10, используя следующие инструкции:ошибки, используя как AdMob и Google-Map плагинов вместе с ионными

ionic start testIonic --v2 
cd testIonic 
ionic platform add android 
ionic plugin add cordova-plugin-googlemaps 
ionic plugin add cordova-admob 
ionic run android 

С этими шагами, Я получаю следующие ошибки при компиляции:

error when i compile

Все работает нормально, если я использую только один из Cordova плагинов:

PS. Я уже пробовал делать следующий без успеха:

ionic plugin add cordova-plugin-admobpro 
ionic plugin add cordova-plugin-admob 
ionic plugin add admob 

Я уже видел как это post и это post, но ни один из них не кажется, работает для меня.

ответ

2

Согласно этому сообщению: https://stackoverflow.com/a/41042556/1623180

Вы должны:

1.- Убедитесь, что вы используете приложение на эмуляторе с Google Play установлены службы, в случае, если вы тестируете приложение на физическом устройстве это не должно быть проблемой.

2.- Перейдите к своему менеджеру SDK (к которому вы можете получить доступ через Android Studio) и установите следующие пакеты: Репозиторий поддержки Android, Библиотека, Службы воспроизведения и Google Репозиторий.

3.- Перейти к project.properties в вашей ионной корневой папке и обновить версии, используемые Картами и Admob.

Чтобы закончить последнюю точку вы должны искать что-то вроде:

cordova.system.library.1=com.google.android.gms:<plugin-name>:9.2.0 
cordova.system.library.1=com.google.android.gms:<plugin-name>:9.2.0 

и обновить их, чтобы использовать ту же версию, может быть +, 9.20 или 9.8.0, я бы рекомендовал использовать индикатор +:

cordova.system.library.1=com.google.android.gms:<plugin-name>:+ 
cordova.system.library.1=com.google.android.gms:<plugin-name>:+ 

Сообщите нам, если это решает вашу проблему.

+0

Это работает, спасибо! – CrsCaballero