2013-06-04 2 views
0

У меня проблема с моим приложением в Google Play! У меня есть подключение к Facebook, и он отлично работает, когда я тестирую в Eclipse, но когда я его распространяю в Google, я получаю это сообщение об ошибке: «идентификатор удаленного приложения не соответствует сохраненному идентификатору». Есть идеи?Android: удаленный идентификатор приложения не соответствует сохраненному идентификатору (только в Google Play)

+1

Когда вы тестируете в Eclipse, ваш APK подписывается с отладочным сертификатом. Когда вы публикуете APK в Google Play, он должен быть подписан с созданным вами сертификатом (который не может быть сертификатом отладки). Я бы предположил, что ваш идентификатор facebook привязан к сертификату подписи, и вам понадобится один для вашего сертификата выпуска. – Karakuri

+0

Eclipse подписывает приложение с отладочным ключом ... и если вы экспортируете приложение, оно подписано с другим ключом .... используйте второй, чтобы сгенерировать facebook app id – Selvin

+0

ОК спасибо. Вы знаете, как я могу получить этот ключ? –

ответ

0

Вот статья, объясняющая, как подписать приложение для Android. http://developer.android.com/tools/publishing/app-signing.html

Существует информация о том, как сгенерировать ваши ключи, а также как их использовать в Eclipse.

Вот пример с этой страницы о том, как сгенерировать секретный ключ:

$ keytool -genkey -v -keystore my-release-key.keystore 
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

Убедитесь, что вы читали всю страницу, есть много полезной информации там.

+0

Моя проблема связана с ключом Facebook, а не с публикацией APK ...:/ –

+0

У вас есть сертификат, используемый для публикации apk с Facebook – FunkTheMonk

0

Я вошел в эту команду:

C: \ Program Files \ Java \ jdk1.7.0_21 \ Bin> Keytool -exportcert -alias MYALIAS -Ке ystore "C: \ ххххх \ xxxxx.keystore" | "C: \ OpenSSL \ bin \ openssl" sha1 -bi nary | "C: \ OpenSSL \ Bin \ OpenSSL" base64

псевдоним является правильным, путь к ... я не понимаю, почему ключ стали недействительны ...

Спасибо за вашу помощь. ..