2014-02-14 6 views
7

Я не могу решить проблему класса Plus из библиотеки сервисов Google Play. Я уже импортировал библиотеку Google Play в проект как проект библиотеки Android через Eclipse. Я также следую основанию example с начальной страницы.Не удается разрешить com.google.android.gms.plus.Plus класс

Мои OnCreate в настоящее время это:

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    mGoogleApiClient = new GoogleApiClient.Builder(getActivity()) 
    .addConnectionCallbacks(this) 
    .addOnConnectionFailedListener(this) 
    .addApi(Plus.API, null) 
    .addScope(Plus.SCOPE_PLUS_LOGIN) 
    .build(); 
} 

Затмения флаги имена классов Plus, потому что он не может разрешить их, чтобы код не строить.

+2

Мне интересно, нужно ли вам проверять наличие обновлений в SDK и, возможно, перестроить проект библиотеки Play Services. Я заметил, что ссылка была обновлена ​​только вчера. На данный момент я не могу проверить обновления. – NickT

ответ

8

Спасибо NickT. Я только что обновил Службы Google Play, а класс Plus - с библиотекой.

+2

Убедитесь, что у вас есть Служба Google Play Версии 15 или выше в вашем менеджере SDK. – Mysteryos

0

Вы установили метаданные в манифест?

Все шаги, указанные в getting started guide, должны быть всем необходимым.

+0

Это право? -> У меня была ошибка xml с ним в какой-то момент, но это потому, что Я не импортировал библиотеку. В руководстве по началу работы должно быть все, что мне нужно. – midnightstar

+0

Да, это правильно. Вы очистили и перестроили? У вас есть правильный импорт? Похоже, вы на правильном пути. – AJak

+0

Я даже импортировал «import com.google.android.gms.plus. *;». Класс, который я ищу, это «import com.google.android.gms.plus.Plus», но я не могу его восстановить. – midnightstar

1

Это может разобраться в проблеме

mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(Plus.API) .addScope(Plus.SCOPE_PLUS_LOGIN) .build();

+0

Он сделал. В то время константа Plus.API и Plus.SCOPE_PLUS_LOGIN недоступна. В тот вечер я запустил обновление, и это сработало. – midnightstar

-1

Добавить это в приложение/build.gradle:

компиляции «com.google.android.gms: играть-услуги: 8.1.0 '

+0

не читал для затмения, извините – CLucera

Смежные вопросы