2016-11-15 11 views
-1

Я интегрировал SDK LinkedIn. Он отлично работал в режиме отладки, но в режиме выпуска он выдавал неверный запрос.Недействительный запрос в Android Подписано APK

Я использовал эту команду для создания ключа релиза хэша:

keytool -exportcert -keystore D:\path\keystore.jks -alias Password | "C:\openssl\bin\openssl.exe" sha1 -binary | "C:\openssl\bin\openssl.exe" base64 

вслед за этим: https://developer.linkedin.com/docs/android-sdk

Не в состоянии найти решение, пожалуйста, помогите

+0

У вас есть хранилище ключей для отладки и выпуска (по крайней мере, вы должны), вам нужно добавить оба хэша. Похоже, вам не хватает хэш-файла хранилища. – toshkinl

+0

может ли кто-нибудь сказать, что это правильный способ создания хэша ключа release для ссылки? –

ответ

-1

Here're два возможных решений о твоя проблема.

  • Проверьте и добавьте оба хэша (отпустите и отлаживайте) и не увидите никаких проблем, возможно, у вас есть проблемы с proguard.

  • Если вы сопоставляете строки запросов ваших запросов или размещаете ярлыки объектов jsons с именами свойств ваших классов и вы защищаете свои классы домена, у вас могут возникнуть проблемы с вашими запросами. Проверьте свои запросы, и если вы видите проблему, используйте аннотацию @SerializedName в своих классах домена или запросите классы компонентов.

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

  • Нет связанных вопросов^_^