【问题标题】:Android native extension - Could not find class 'com.google.android.gms.ads.AdView'Android 原生扩展 - 找不到类 'com.google.android.gms.ads.AdView'
【发布时间】:2015-05-05 18:33:12
【问题描述】:

尝试为我的 AIR 项目制作带有 AdMob 横幅的 android 原生扩展 (ane)。

问题是,当我在手机上运行最终的 apk 时,Eclipse DDMS 给了我一个错误:

找不到从方法 blah blah 引用的类 'com.google.android.gms.ads.AdView'

并且没有出现 AdMob 横幅。

看起来 google play 服务不包括在内,或者无法访问。

我知道我的扩展程序正在运行,因为我可以在我的 AIR 项目顶部添加原生 android 文本或按钮,它们会出现在手机上,但 AdMob 横幅不会。

另外,如果我只用 android(没有 AIR)制作 apk,横幅看起来就好了。

我正在使用 JDK 1.8 Google Play 服务第 24 版 Android SDK 工具 24.2 版 目标=android-22 Eclipse 4.4.2

尝试解决这个问题一个星期,我尝试过的没有任何帮助。

无论你有什么建议,我都会尝试。

【问题讨论】:

    标签: admob google-play-services


    【解决方案1】:

    问题是我没有正确构建 .ane 文件。

    这个博客帮助了我,我得到了它的工作:

    http://jmsliu.com/2143/add-admob-ads-in-flash-based-android-apps.html

    具体来说,我不知道我必须包括:

    google-play-services-res:此文件夹包含 google play 服务库所需的所有资源。它是从 google play services lib 复制而来的。您可以从 Android SDK 获得所有这些)

    android-support-v4.jar:这个 java 库是从 google play services lib 复制而来的

    google-play-services.jar:这个 java 库是从 google play services lib 复制而来的

    通过平台选项xml文件:

    <platform xmlns="http://ns.adobe.com/air/extension/4.0"> 
        <packagedDependencies>
            <packagedDependency>android-support-v4.jar</packagedDependency>
            <packagedDependency>google-play-services.jar</packagedDependency> 
        </packagedDependencies> 
        <packagedResources>
            <packagedResource> 
                <packageName>com.google.android.gms</packageName> 
                <folderName>google-play-services-res</folderName> 
            </packagedResource> 
        </packagedResources>
    </platform>
    

    不知何故,我在想用户已经在他们的 Android 手机上安装了 google play 服务,没有必要包含所有这些库和资源。仍然不明白为什么需要它们。显然,您需要: 1. 包含 gogle play 服务库和资源; 2. 用户在手机上安装google play服务。

    【讨论】:

    • 虽然此链接可能会回答问题。有必要引用答案的有用部分,因为如果链接过期或更改,只有链接的答案可能会失效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 1970-01-01
    • 2012-09-23
    • 2018-02-20
    相关资源
    最近更新 更多