【问题标题】:Google Play Service issue谷歌播放服务问题
【发布时间】:2016-10-28 23:45:30
【问题描述】:

我正在 Eclipse 中为一个项目工作。我在 admob Native Ads 中遇到问题,所以我尝试更新 google play 服务并标记 sdk 文件夹中没有可用的 lib 项目。该文件夹仅包含示例和文档文件夹。我有旧图书馆,但它不能与 admob 一起使用。如何获取 google play 服务修订版 30 的库项目或 jar 文件? 谢谢

【问题讨论】:

    标签: java android eclipse admob


    【解决方案1】:

    Setting Up Google Play Services

    使 Google Play 服务 API 可用于您的应用:

    将 /extras/google/google_play_services/libproject/google-play-services_lib/ 中的库项目复制到您维护 Android 应用项目的位置。 将库项目导入 Eclipse 工作区。单击 File > Import,选择 Android > Existing Android Code into Workspace,然后浏览到库项目的副本以将其导入。 在您的应用项目中,引用 Google Play 服务库项目。有关如何执行此操作的更多信息,请参阅为 Eclipse 引用库项目。

    注意:您应该引用已复制到开发工作区的库的副本 - 您不应直接从 Android SDK 目录引用该库。 将 Google Play 服务库添加为应用项目的依赖项后,打开应用的清单文件并将以下标记添加为元素的子元素:

    <meta-data android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    

    将项目设置为引用库项目后,您就可以开始使用 Google Play 服务 API 开发功能了。 创建 ProGuard 异常

    为防止 ProGuard 剥离所需的类,请在 /proguard-project.txt 文件中添加以下行:

    -keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
        public static final *** NULL;
    }
    
    -keepnames class * implements android.os.Parcelable
    -keepclassmembers class * implements android.os.Parcelable {
      public static final *** CREATOR;
    }
    
    -keep @interface android.support.annotation.Keep
    -keep @android.support.annotation.Keep class *
    -keepclasseswithmembers class * {
      @android.support.annotation.Keep <fields>;
    }
    -keepclasseswithmembers class * {
      @android.support.annotation.Keep <methods>;
    }
    
    -keep @interface com.google.android.gms.common.annotation.KeepName
    -keepnames @com.google.android.gms.common.annotation.KeepName class *
    -keepclassmembernames class * {
      @com.google.android.gms.common.annotation.KeepName *;
    }
    
    -keep @interface com.google.android.gms.common.util.DynamiteApi
    -keep public @com.google.android.gms.common.util.DynamiteApi class * {
      public <fields>;
      public <methods>;
    }
    
    -dontwarn android.security.NetworkSecurityPolicy
    

    【讨论】:

      猜你喜欢
      • 2014-08-18
      • 2014-05-23
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      • 2015-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多