У меня проблема с моим приложением в Google Play! У меня есть подключение к Facebook, и он отлично работает, когда я тестирую в Eclipse, но когда я его распространяю в Google, я получаю это сообщение об ошибке: «идентификатор удаленного приложения не соответствует сохраненному идентификатору». Есть идеи?Android: удаленный идентификатор приложения не соответствует сохраненному идентификатору (только в Google Play)
ответ
Вот статья, объясняющая, как подписать приложение для 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
Убедитесь, что вы читали всю страницу, есть много полезной информации там.
Моя проблема связана с ключом Facebook, а не с публикацией APK ...:/ –
У вас есть сертификат, используемый для публикации apk с Facebook – FunkTheMonk
Я вошел в эту команду:
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
псевдоним является правильным, путь к ... я не понимаю, почему ключ стали недействительны ...
Спасибо за вашу помощь. ..
Когда вы тестируете в Eclipse, ваш APK подписывается с отладочным сертификатом. Когда вы публикуете APK в Google Play, он должен быть подписан с созданным вами сертификатом (который не может быть сертификатом отладки). Я бы предположил, что ваш идентификатор facebook привязан к сертификату подписи, и вам понадобится один для вашего сертификата выпуска. – Karakuri
Eclipse подписывает приложение с отладочным ключом ... и если вы экспортируете приложение, оно подписано с другим ключом .... используйте второй, чтобы сгенерировать facebook app id – Selvin
ОК спасибо. Вы знаете, как я могу получить этот ключ? –