【问题标题】:Admob can not work with Android wearAdmob 无法与 Android Wear 搭配使用
【发布时间】:2014-08-25 04:48:26
【问题描述】:

我正在编写一个 Android Wear 应用程序。我正在使用 Andrid Studio 0.8.6。我想将 Admob 添加到这个应用程序中。但我发现我无法在同一个 build.gradle 中添加以下 2 行:

...
dependencies {
...
    compile 'com.google.android.gms:play-services-wearable:+'
    compile 'com.google.android.gms:play-services:5.2.08'
}

这将导致以下编译错误:

Error:Execution failed for task ':mobile:processDebugResources'.
> Error: more than one library with package name 'com.google.android.gms'
You can temporarily disable this error with android.enforceUniquePackageName=false
However, this is temporary and will be enforced in 1.0

如果我删除“compile 'com.google.android.gms:play-services:5.2.08'”行,项目可以编译,但AndroidManifest.xml中的“AdActivity”是红色的:

...
<activity android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
...

这意味着无法解析 AdActivity。如何将 Admob 添加到 Android Wear 项目?请指教。谢谢,

【问题讨论】:

    标签: admob google-play-services wear-os


    【解决方案1】:

    play-services-wearable 似乎是 Google Play 服务的一个特殊版本,它只包含最必要的部分。所以我猜他们没有像 Google AnalyticsAdmob 等,尽管我找不到任何关于这个假设的参考。

    就您的错误而言:play-services-wearableplay-services 共享一些组件。所以为了避免这个错误,你应该删除“轻量级”play-services-wearable 而不是广泛的play-services

    【讨论】:

    • 如果我删除play-services-wearable,可穿戴相关功能有问题。我认为这可能是 Android Studio 或 Google Play Service 的错误。他们可能必须提供包含所有服务的“完整”服务版本,以解决此包冲突问题。
    • 啊,好吧。我刚刚尝试过,Android Studio 没有抱怨,所以我认为这会起作用。我认为我们必须拭目以待,看看 Google 是否会将 Analytics / Admob 添加到可穿戴设备的 Play 服务中。
    • 我不会屏住呼吸等待这种情况发生。我怀疑永远不会是这样。
    【解决方案2】:

    问题不在于可穿戴设备无法连接互联网吗?对于所有与 Internet 相关的内容,您必须使用您的手持设备作为代理...

    【讨论】:

    • 如果您从依赖项中删除可穿戴设备,手持设备将无法向可穿戴设备发送消息。如果去掉google play服务,com.google.android.gms.ads.AdActivity就可以解决了。如果两者都保留,则会发生编译错误。而且我什至找不到在哪里设置 android.enforceUniquePackageName=false。有人知道吗?
    • 我认为正如 reVerse 所说,问题在于 Admob 不在 play-services-wearable 中。正如我告诉你的,我认为这是因为可穿戴设备无法直接连接到互联网。您应该等待 admob 的可穿戴实现,它可以将手持设备用作代理。
    猜你喜欢
    • 2016-04-25
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-25
    • 2018-11-09
    • 1970-01-01
    相关资源
    最近更新 更多