8

在我想加入 Google 广告之前,我的 Android 应用运行良好(API 15)。虽然 google-play-services.jar 在我的项目库中并且它包含 com.google.android.gms.ads,但调试器出现错误:使用时不存在包 com.google.android.gms.ads:

import com.google.android.gms.ads.*;

我尝试了几种解决方案,但都没有奏效。我从 Android 4.03 API15 更改为 Google API15,但没有任何改变。我究竟做错了什么?

4

3 回答 3

3

您必须导入位于文件夹中的 google-play-services_lib<android-sdk-directory>/extras/google/google_play_services/libproject/google-play-services_lib并将其声明为您的项目的库。

您将找到有关设置 Google Play 服务 SDK的更多信息。

于 2013-12-05T14:57:56.233 回答
3

可能有好几年已经过去了,但没有好的解决方案。所以,像我这样的人直到今天都面临着同样的麻烦。我已经通过以下方法解决了(查看附图)-

在 gradle 中添加标记的行

在 gradle.xml 中添加以下代码。

    implementation 'com.google.android.gms:play-services-ads:11.8.0'
于 2018-02-24T09:17:11.787 回答
2

在添加插件admob-google-cordova并运行后构建离子科尔多瓦项目时遇到了这个问题ionic cordova build。对我来说,我进入我的project.properties( platforms/android/project.properties) 文件并将行从 更改cordova.system.library.1=com.google.android.gms:play-services-ads:+cordova.system.library.1=com.google.android.gms:play-services-ads:9.8.0.

于 2018-01-17T01:33:15.003 回答