8

Android SDK API 19 (KitKat) にアップグレードして以来、プロジェクトをビルドしようとすると次のエラーが発生します。

The method setVisibleActivities(String, String) is undefined for the type PlusClient.Builder

この質問を見ると、明らかにこの機能が文書化されているAPIへのリンクがありますが、そこからも消えてしまったようです。

問題のコードは次のとおりです。
PlusClient mPlusClient = new PlusClient.Builder(this, this, this) .setVisibleActivities("http://schemas.google.com/AddActivity", "http://schemas.google.com/BuyActivity") .build();

4

2 に答える 2

27

交換することでこの問題を解決できました

PlusClient mPlusClient =
    new PlusClient.Builder(this, this, this).setVisibleActivities(
        "http://schemas.google.com/AddActivity", "http://schemas.google.com/BuyActivity")
        .build();

PlusClient mPlusClient =
    new PlusClient.Builder(this, this, this).setActions(
        "http://schemas.google.com/AddActivity", "http://schemas.google.com/BuyActivity")
        .setScopes("PLUS_LOGIN") // Space separated list of scopes
        .build();

エラーはなくなりました。

詳細については、https ://developers.google.com/+/mobile/android/getting-started#step_4_initialize_the_plusclient をご覧ください。

于 2013-11-11T05:45:01.663 に答える