2016-06-27 19 views
0

私は1つのプロジェクトでEclipseを使用しています。私はadmobネイティブ広告で問題に直面していたので、Google Playサービスを更新しようとしましたが、sdkフォルダにlibプロジェクトがありません。そのフォルダには、サンプルとドキュメントフォルダのみが含まれています。私は古いライブラリを持っていますが、admobとは連携していません。 Google Playのサービスリビジョン30のライブラリプロジェクトまたはjarファイルを取得するにはどうすればよいですか? おかげGoogle Playサービスの問題

答えて

0

Setting Up Google Play Services

Googleのアプリで利用可能なサービスAPIを再生するには:場所へ/エクストラ/グーグル/ google_play_services/libproject /グーグル・プレイservices_lib /で

コピーし、ライブラリプロジェクトをAndroidアプリのプロジェクトを管理しているところです ライブラリ・プロジェクトをEclipseワークスペースにインポートします。 [ファイル]> [インポート]をクリックし、[Android]> [既存のAndroidコードをワークスペースに追加]を選択し、ライブラリプロジェクトのコピーを参照してインポートします。 アプリプロジェクトで、Google Playサービスライブラリプロジェクトを参照してください。これを行う方法の詳細については、「Eclipse用ライブラリプロジェクトの参照」を参照してください。

注:開発ワークスペースにコピーしたライブラリのコピーを参照する必要があります。Android SDKディレクトリから直接ライブラリを参照しないでください。

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

あなたをセットアップしたら:あなたは、Googleが、アプリのプロジェクトの依存関係などのサービスのライブラリを再生し、アプリのマニフェストファイルを開き、要素の子として次のタグを追加する追加した後 プロジェクトを参照すると、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 
関連する問題