Сборка Cordova 9 завершилась неудачно "невозможно найти импорт символов com.google. android .gms.common.GoogleApiAvailability;" - PullRequest
0 голосов
/ 22 марта 2020

Я создал проект Cordova и добавил платформу android. Я запустил сборку cordova android сборка прошла успешно, я добавил плагин cordova-plugin-admob-free, затем запустил запуск сборки cordova android, повторная сборка не удалась со следующей ошибкой

platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:11: error: cannot find symbol
import com.google.android.gms.common.GoogleApiAvailability;
                                    ^
  symbol:   class GoogleApiAvailability
  location: package com.google.android.gms.common
> Task :app:compileDebugJavaWithJavac FAILED
D:\test\MyApp2\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:53: error: cannot find symbol
        isGpsAvailable = (GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(cordova.getActivity()) == ConnectionResult.SUCCESS);

Версия

cordova -v
9.0.0 (cordova-lib@9.0.1)

в упаковке. json

"cordova-admob-sdk": "0.24.1",
"cordova-android": "^8.1.0",
"cordova-plugin-admob-free": "0.27.0",
"cordova-promise-polyfill": "0.0.2"

1 Ответ

0 голосов
/ 22 марта 2020

Я использовал плагин https://admob-plus.github.io/ от того же автора, и он работает без проблем

...