我刚刚完成了我的应用程序,一切都很好,直到我添加了admob全屏lib文件并按照那里的说明进行操作。它适用于模拟器(只显示代号为一个图标作为广告内容)。在构建应用程序时,我从构建服务器收到错误。像这样的东西:
使用JDK Java编译器API进行编译。 /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:3:错误:包com.google.android.gms.ads不存在 import com.google.android.gms.ads。*; ^ /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:13:错误:找不到符号 私人InterstitialAd插页式广告; ^ 符号:类InterstitialAd location:类AdMobNativeImpl /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:66:错误:找不到符号 interstitial = new InterstitialAd(活动); ^ 符号:类InterstitialAd location:类AdMobNativeImpl /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:68:错误:找不到符号 interstitial.setAdListener(new AdListener(){ ^ 符号:类AdListener location:类AdMobNativeImpl /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:106:错误:找不到符号 最终AdRequest adRequest = new AdRequest.Builder()。build(); ^ 符号:类AdRequest location:类AdMobNativeImpl /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:106:错误:包AdRequest不存在 最终AdRequest adRequest = new AdRequest.Builder()。build(); ^ 注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:取消选中以获取详细信息。 6个错误 :compileDebugJavaWithJavac失败 :compileDebugJavaWithJavac(Thread [Daemon worker,5,main])完成。花了7.981秒。
失败:构建因异常而失败。
出了什么问题: 任务':compileDebugJavaWithJavac'执行失败。
编译失败;有关详细信息,请参阅编译器错误输出。
尝试: 使用--debug选项运行以获取更多日志输出。 以上是错误输出
我需要帮助。不知道该怎么办。谢谢大家
答案 0 :(得分:0)
确保添加了extension page
中列出的构建提示请注意,该插件已经过时,因此默认情况下它不包含该插件,我认为您应该忽略includeGplayServices提示。