4

Android 2.2 を対象としたライブラリ プロジェクトがありMyLibraryGooglePlusSocialPlugin.javaimport com.google.android.gms.plus.GooglePlusUtil;コンパイルに失敗しました ( GooglePlusUtil cannot be resolved) が、他のプロジェクトは問題ありません。

import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesClient;
import com.google.android.gms.common.Scopes;
import com.google.android.gms.plus.PlusClient;
import com.google.android.gms.plus.PlusClient.OnPeopleLoadedListener;
import com.google.android.gms.plus.PlusClient.OnPersonLoadedListener;
import com.google.android.gms.plus.PlusShare;
import com.google.android.gms.plus.model.people.Person;
import com.google.android.gms.plus.model.people.PersonBuffer;

本日、Android SDK Manager を通じて関連する Google サービスを更新し、ビルド パスと依存関係を設定しました。

4

4 に答える 4

9

GooglePlusUtils クラスは不要になったため、削除されました。既存のエラー処理機能はすべて、開発者の介入を必要としない方法で統合されています。

この (現在は廃止された) クラスの使用から移行する方法の例として、問題を解決する Google+ Photohunt Android クライアント サンプルからの次の変更を参照してください。

https://github.com/gguuss/gplus-photohunt-client-android/commit/090c22b4721fde6859361aca210823822c218da8

于 2013-08-12T22:43:58.333 に答える
1

AndroidManifest.xmlが次のようになる以前のバージョンにダウングレードすることで回避しgoogle-play-services_libます。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.google.android.gms"
    android:versionCode="3159130"
    android:versionName="3.1.59 (744626-30)" >

    <uses-sdk android:minSdkVersion="8"/>

</manifest>

アップデート

ローカル ディスクに保存されている下位バージョンを再読み込みして、ライブラリをダウングレードします。Android SDK マネージャーからダウングレードする方法がわかりません。

于 2013-08-13T01:26:01.290 に答える
1

彼らのドキュメントはオンラインで変更されていませんが、実際には jar から欠落しています。最後のバージョンのコピーを探して、当分の間使用します。

** 更新 ** GooglePlayServicesUtil を使用して同じことを行い、ユーザーが Google Plus の正しいパッケージ名を持っているかどうかを確認できます。

于 2013-08-12T13:02:53.780 に答える