我的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但没有任何更改。 我做错了什么?
答案 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.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
。