Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
voditel_nlo
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 1
#1

Google Sign In Error - There is no linked app associated with this client ID - Программирование Android

13.10.2014, 16:34. Просмотров 600. Ответов 0
Метки нет (Все метки)

Здравствуйте!
Пишу игрушку под андройд и хочу прикрутить к ней таблицу рекордов от гугла, вроде все сделал по инструкции, но не взлетает.
Вызываю активити.

Java
1
context.startActivity(new Intent(context, LeaderBoardActivity.class));
Код активити

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
package com.moitalant.Hundred;
 
import android.os.Bundle;
import android.view.View;
import com.google.android.gms.games.Games;
import com.google.example.games.basegameutils.BaseGameActivity;
 
public class LeaderBoardActivity extends BaseGameActivity implements View.OnClickListener {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        setRequestedClients(BaseGameActivity.CLIENT_GAMES);
 
 
 
        // obtain the underlying GameHelper (this must be done
        // AFTER setRequestedClients)
        //GameHelper helper = getGameHelper();
 
        // add APIs and/or scopes to the builder:
        //GoogleApiClient.Builder builder = helper.createApiClientBuilder();
        //builder.addApi(YOUR_ADDITIONAL_API_HERE);
        //builder.addScope(YOUR_CUSTOM_SCOPE_HERE);
 
 
 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.leader_board_layout);
        findViewById(R.id.sign_in_button).setOnClickListener(this);
        findViewById(R.id.sign_out_button).setOnClickListener(this);
    }
 
    @Override
    public void onSignInFailed() {
        // Sign in has failed. So show the user the sign-in button.
        findViewById(R.id.sign_in_button).setVisibility(View.VISIBLE);
        findViewById(R.id.sign_out_button).setVisibility(View.GONE);
    }
 
    public void onSignInSucceeded() {
        // show sign-out button, hide the sign-in button
        findViewById(R.id.sign_in_button).setVisibility(View.GONE);
        findViewById(R.id.sign_out_button).setVisibility(View.VISIBLE);
 
        Games.Leaderboards.submitScore(getApiClient(),
                getString(R.string.leaderboard_test), 1337);
 
        startActivityForResult(Games.Leaderboards.getLeaderboardIntent(getApiClient(),
                getString(R.string.leaderboard_test)), 1);
 
        // (your code here: update UI, enable functionality that depends on sign in, etc)
    }
 
    @Override
    public void onClick(View view) {
        if (view.getId() == R.id.sign_in_button) {
            // start the asynchronous sign in flow
            beginUserInitiatedSignIn();
        }
        else if (view.getId() == R.id.sign_out_button) {
            // sign out.
            signOut();
 
            // show sign-in button, hide the sign-out button
            findViewById(R.id.sign_in_button).setVisibility(View.VISIBLE);
            findViewById(R.id.sign_out_button).setVisibility(View.GONE);
        }
    }
}
В манифесте

XML
1
2
3
4
5
6
7
8
            <meta-data android:name="com.google.android.gms.version"
                   android:value="@integer/google_play_services_version" />
        <meta-data android:name="com.google.android.gms.games.APP_ID"
                   android:value="@string/app_id" />
<uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
    <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
В strings

XML
1
2
<string name="app_id">1091725568090</string>
<string name="leaderboard_test">CgkI2tCo_-IfEAIQDQ</string>
Подключен GameBaseUtils и сервисы гугла как библиотеки.

При попытке подключения ругается так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
E/SignInIntentService﹕ There is no linked app associated with this client ID.
...
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** APP NOT CORRECTLY CONFIGURED TO USE GOOGLE PLAY GAME SERVICES
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** This is usually caused by one of these reasons:
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** (1) Your package name and certificate fingerprint do not match
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ ****     the client ID you registered in Developer Console.
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** (2) Your App ID was incorrectly entered.
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** (3) Your game settings have not been published and you are
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ ****     trying to log in with an account that is not listed as
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ ****     a test account.
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ ****
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** To help you debug, here is the information about this app
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** Package name         : com.xxx.xxx
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** Cert SHA1 fingerprint: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** App ID from          : 1234567890
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ ****
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** Check that the above information matches your setup in
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** Developer Console. Also, check that you're logging in with the
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** right account (it should be listed in the Testers section if
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** your project is not yet published).
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ ****
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ **** For more information, refer to the troubleshooting guide:
10-13 19:27:37.110    6658-6658/com.moitalant.Hundred W/GameHelper﹕ ****   [url]http://developers.google.com/games/services/android/troubleshooting[/url]
Настройки в гугл плей следующие:
  • Добавлено и опубликовано приложение
  • Привязаны достижения к нему и так же опубликованы
  • Добавлены сертификаты и привязаны к пакету

Вроде на этом все. Может кто подскажет где ошибка или куда копать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2014, 16:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Google Sign In Error - There is no linked app associated with this client ID (Программирование Android):

Описать функцию Sign(X) целого типа, возвращающую для вещественного числа X следующие значения и найти значения выражения Sign(A) + Sign(B) - Pascal ABC
Описать функцию Sign(X) целого типа, возвращающую для вещественного числа X следующие значения: -1, если Х&lt;0; 0, если...

VS 2008, C#: 1 Error. Constructor on type 'App.App.Forms.FormBase' not found. в FormDerived [Design] - C#
и это после того, как добавил в котструктор базовой формы параметр. теперь в design только ее и могу посмотреть, все остальные при...

Нельзя преобразовать тип Google.GData.Client.AtomLink к Google.GData.Client.AtomLink - PascalABC.NET
Всем привет! Как вы поняли, я юзаю Google API, чтобы через программу можно было загрузить excel-таблицу в Google Таблицы. Нашел в...

Вычислить Z=(sign(x)+sign(y))∙sign(x+y), где -функция определения знака числа, принимающая значение 1, если число а- положительное; -1, если число - Pascal
Вычислить Z=(sign(x)+sign(y))∙sign(x+y), где -функция определения знака числа, принимающая значение 1, если число а- положительное; -1,...

linked error - C++
только начал программу писать и сразу траблы. Но по порядку. main.cpp: #include &lt;iostream&gt; #include &quot;newfunc.h&quot; using...

[Linked Error] Unresolved External - C++
День добрый, камрады! Только недавно начал изучать С++ и, ожидаемо, столкнулся с проблемой. Сам разобраться пока не могу. Есть...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2014, 16:34
Привет! Вот еще темы с ответами:

Ошибка Linked Error в wxDev C++ - C++
Всем доброго времени суток, не уверен , что написал тему в нужный раздел , но все таки, мне очень нужна помощь. Раньше пользовался...

Linked List: error C2360: initialization of 'vp' is skipped by 'case' label - C++
Программа выдает ошибку . но я не понял в чем проблема . можете помочь исправить ? class Us { public: Us* prev; int k; ...

Google App Engine - Java SE
Подскажите пожалуйста как Google App Engine интегрировать в InteliJ

VB & Oracle ошибка: Run-time error '3155' ODBC--insert on a linked table '???' failed. - Visual Basic
Уважаемые Дамы и Господа! Столкнулся с такой проблемой: У меня есть база Oracle -- Create table create table MAN_DEMO.RECIPES ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru