Невозможно создать приложение android с ioni c 5 и admobfree - PullRequest
0 голосов
/ 18 марта 2020

Я пытался следовать этому руководству: https://ionicframework.com/docs/native/admob-free

Но у меня есть ошибка:

Type com.google.android.gms.common.internal.zzf is referenced as an interface from `com.google.android.gms.internal.zzhv`.

Так что я много читал по Inte rnet чтобы найти, что есть несовместимость между Сервисами Google Play версии 11.0.4 Admobfree и другими плагинами.

Поэтому я попробовал следующие командные строки, найденные в Inte rnet:

> ionic start (to create an Angular "tabs" project)
> ionic integrations enable cordova
>  ionic cordova plugin add cordova-plugin-admob-free  --save --variable ADMOB_APP_ID="ca-app-pub-892127xxxxxxxxxx/2734xxxxxxx"
> ionic cordova plugin add cordova-android-play-services-gradle-release -variable PLAY_SERVICES_VERSION=+
> npm install @ionic-native/admob-free
> ionic cordova plugin add cordova-plugin-androidx
> ionic cordova plugin add cordova-plugin-androidx-adapter
I have modified /node_modules/cordova-admob-sdk/plugin.xml to modify :
<preference name="PLAY_SERVICES_VERSION" default="11.0.4"/> by <preference name="PLAY_SERVICES_VERSION" default="+"/>
> ionic build && ionic cap add android
> ionic cap open android

Я пробовал внутри Android Studio:

Refactor > androidx

Но у меня есть следующая ошибка:

ERROR: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
    is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
    Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-43:19 to override.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...