【问题标题】:unable to build codename one app after adding admobfullscreen lib添加 admobfullscreen 库后无法构建代号一个应用程序
【发布时间】:2017-02-16 20:37:20
【问题描述】:

我刚刚完成了我的应用程序,一切都很好,直到我添加了 admob 全屏 lib 文件并按照那里的说明进行操作。它适用于模拟器(仅显示代号一个图标作为广告内容)。在构建应用程序时,我从构建服务器收到错误。像这样:

使用 JDK Java 编译器 API 进行编译。 /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:3:错误:com.google.android.gms.ads 包不存在 导入 com.google.android.gms.ads.*; ^ /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:13:错误:找不到符号 私人插页式广告插页式广告; ^ 符号:类 InterstitialAd 位置:类 AdMobNativeImpl /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:66:错误:找不到符号 插页式 = 新的插页式广告(活动); ^ 符号:类 InterstitialAd 位置:类 AdMobNativeImpl /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:68:错误:找不到符号 interstitial.setAdListener(new AdListener() { ^ 符号:类 AdListener 位置:类 AdMobNativeImpl /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:106:错误:找不到符号 最终 AdRequest adRequest = new AdRequest.Builder().build(); ^ 符号:类 AdRequest 位置:类 AdMobNativeImpl /tmp/build2300287277349891895xxx/MyApplication/src/main/java/com/codename1/admob/AdMobNativeImpl.java:106:错误:包 AdRequest 不存在 最终 AdRequest adRequest = new AdRequest.Builder().build(); ^ 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以获取详细信息。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用 -Xlint:unchecked 重新编译以获取详细信息。 6 个错误 :compileDebugJavaWithJavac 失败 :compileDebugJavaWithJavac (Thread[Daemon worker,5,main]) 完成。耗时 7.981 秒。

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':compileDebugJavaWithJavac' 执行失败。

    编译失败;有关详细信息,请参阅编译器错误输出。

  • 尝试: 使用 --debug 选项运行以获得更多日志输出。 以上是错误输出

我需要帮助。不知道该怎么办。谢谢大家

【问题讨论】:

  • Android gradle 日志做得非常糟糕而且相当混乱。这不是错误,因为上面提到了错误。我们需要完整的日志来提供帮助。使用完整日志编辑您的帖子,然后在此处发表评论,以便我收到通知
  • 谢谢,我刚刚编辑过,有用吗?

标签: admob codenameone


【解决方案1】:

确保您添加了extension page 中列出的构建提示

请注意该插件较旧,因此默认情况下不包含该插件,我认为您应该忽略 includeGplayServices 提示。

【讨论】:

  • 非常感谢。虽然刚刚出现了另一个问题。成功构建后,它在我放置它的任何 android 手机上崩溃(不幸的是 appname 已经弯腰)。但是当我删除 admobfullscreen 库时,它不会崩溃
  • 能否将电缆连接到设备并从 DDMS 日志中获取异常错误?
  • 使用 USB 数据线将设备连接到您的机器。下载原生 Android SDK 并启动 Android SDK 的 DDMS 实用程序,打印设备日志。
猜你喜欢
  • 1970-01-01
  • 2019-05-22
  • 2017-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多