错误:包com.google.android.gms.ads不存在

时间:2013-12-05 14:52:17

标签: android import netbeans-7.4

我的Android应用确实运行良好(API 15),直到我想要包含Google广告。 虽然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但没有任何更改。 我做错了什么?

3 个答案:

答案 0 :(得分:3)

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

您可以在Set Up Google Play Services SDK找到更多信息。

答案 1 :(得分:3)

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

Add the marked line in the gradle

在gradle中添加以下代码。

    implementation 'com.google.android.gms:play-services-ads:11.8.0'

答案 2 :(得分:1)

在添加插件admob-google-cordova并运行ionic cordova build后构建离子cordova项目时出现此问题。对我来说,我进入了我的project.propertiesplatforms/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