我在Windows 10上使用以下说明从头开始创建Ionic应用程序:
ionic start testIonic --v2
cd testIonic
ionic platform add android
ionic plugin add cordova-plugin-googlemaps
ionic plugin add cordova-admob
ionic run android
通过这些步骤,我在编译时收到以下错误:
如果我只使用其中一个cordova插件,一切正常:
PS。我已经尝试过以下操作但没有成功:
ionic plugin add cordova-plugin-admobpro
ionic plugin add cordova-plugin-admob
ionic plugin add admob
答案 0 :(得分:2)
根据这篇文章:https://stackoverflow.com/a/41042556/1623180
你必须:
1.-确保您在安装了Google Play服务的模拟器上运行您的应用程序,以防您在物理设备上测试您的应用程序,这应该不是问题。
2.-转到SDK Manager(您可以通过Android Studio访问)并安装以下软件包:Android支持存储库,库,Play服务和Google存储库。
3.-转到离子根文件夹上的project.properties,并更新Maps和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>:+
如果能解决您的问题,请告诉我们。