簡體   English   中英

Cordova 9 構建失敗“找不到符號導入 com.google.android.gms.common.GoogleApiAvailability;”

[英]Cordova 9 build failed "cannot find symbol import com.google.android.gms.common.GoogleApiAvailability;"

我創建了一個cordova項目並添加了android平台。 我運行了cordova build android 構建成功了,我添加了插件cordova-plugin-admob-free 然后再次運行了cordova build 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)

在 package.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"

我使用了來自同一作者的插件https://admob-plus.github.io/並且它沒有任何問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM