Intereting Posts
Можно ли написать приемник для широковещания Android, который обнаруживает, когда телефон просыпается? Canot разрешает файл android.support.v7.internal.widget.TintImageView Как добавить текст под кнопкой изображения в Android? Android openGL ES glDrawArrays или glDrawElements? Android singleTask или режим запуска SingleInstance? Событие синхронизации добавлено программно с календарем Google в android Андроид для потоковой передачи криков в 2.2 Борьба за понимание обработки исключений Xamarin Мониторинг использования приложений приложений Как изменить цвет текста элемента ListView? Android ClassNotFoundException: не нашел класс на пути Динамически изменить предел ссылки на запрос Firebase Query на Android Зависимость org.json: json: 20090211 игнорируется для отладки, поскольку она может противоречить внутренней версии, предоставляемой Android Push Listview, когда клавиатура появляется без настройкиPan Android Studio создает шаблон проекта для новых проектов

SetVisibleActivities undefined

С момента обновления до 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();

Solutions Collecting From Web of "SetVisibleActivities undefined"

Я смог решить эту проблему, заменив

 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

Я просто столкнулся с этим проектом, который пытался создать. По-видимому, он нуждался в Google Play Services для библиотеки Froyo вместо обычного. Это было непонятно, потому что они оба упоминаются как google-play-services_lib в файле project.properties.