【问题标题】:Class: com.google.android.gms.ads.AdView , could not be instantiated类: com.google.android.gms.ads.AdView ,无法实例化
【发布时间】:2014-09-24 18:59:42
【问题描述】:

虽然同样的问题被问了好几次,但我还是没能解决我的问题。自从我试图找到解决方案以来已经有几个月了。我正在使用最新的 Android SDK 和最新的 Google Play 服务 v5.0.89....

图片:

属性:

构建路径:

Proguard:

Activity.Java:

清单:

Activity.Xml:

【问题讨论】:

    标签: java android eclipse admob google-play-services


    【解决方案1】:

    您是在设备还是模拟器上进行测试?在您的第一个屏幕截图(属性)中,您似乎选择了通用目标,请尝试使用 google api 目标,如下所示:

    另外,我注意到您在构建路径中有 2 个兼容库...我会选择一个。

    请看this sample,我可以在模拟器上快速测试:

    【讨论】:

    • 不,Google API 没有改变任何东西。至于 Compat,会自动添加 2 个库,谷歌建议保留它们。此外,当应用程序在模拟器上加载时,我会在控制台上收到消息,例如:没有足够的空间显示只有 xx dp 可用/没有来自广告服务器的填充/无法加载广告:3 等。即使在 xml 上编辑添加的大小也不会改变任何东西.
    • run this sample 排除您的模拟器问题。我刚刚运行了这个例子,我看到 adview 没问题。
    • 导入了添加了兼容和服务的示例,我仍然玩同样的游戏...i.imgur.com/dd1zW1G.png
    • 你还没有在模拟器中运行。那是在 IDE 内部的设计时,我在我的 IDE 中也看到了这个错误。一旦我在模拟器上运行它,我就看不到错误。请看我上面的截图。
    • 应用程序一启动就停止。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 2011-08-14
    • 2018-09-05
    • 2020-11-06
    相关资源
    最近更新 更多