2016-06-29 7 views
2

У меня есть большая проблема с приложением, и я не понимаю, что происходит ...Проблема с приложением в режиме выпуска в то время как все в порядке в режиме отладки

Мое приложение работает отлично в режиме отладки, поэтому я решил опубликовать его. Как только он был в магазине, он загрузил его и снова протестировал и заметил, что возникла огромная проблема: приложение пыталось получить доступ к игровому центру. У меня была ошибка такого типа: «Произошла ошибка в игровых играх» (это не точное сообщение, а только перевод французского сообщения, которое я получил).

Я имел взгляд на консоль на андроид студии и увидел сообщение об ошибке:

06-16 10:30:34.501 4208-4763/? E/GamesServer: Attempting to access a resource for another application. Check your resource IDs. 
06-16 10:30:34.551 4208-4763/? E/MultiDataOperation: Attempt to access application XXXX from application YYYY. 

Кто-то посоветовал мне все и отменить публикацию, чтобы начать снова. Вот что я сделал, но есть еще одна проблема:

screenshot of the error message on the app in beta mode

Я действительно не понимаю, что происходит и что нужно сделать, чтобы решить эту проблему. Не могли бы вы помочь?

Большое спасибо.

ответ

0

Вы должны проверить файл build.gradle в папке /app., А более конкретно, к release части вашего buildTypes раздела. Некоторые из этих вариантов могут разрушить хаос, если не иметь в виду. Пример: если у вас есть minifyEnabled true, это означает, что град будет запутывать ваш код во время компиляции. Одна из вещей, которые происходят во время обфускации, - это то, что все имена переменных класса изменены на то, что не доступно для чтения людям, что затрудняет обратное проектирование вашего приложения. Но побочным эффектом является то, что если вы используете, скажем, библиотеку gson для картирования JSON для своих моделей, она больше не может понять, на что направить поля JSON. Вот почему есть аннотация @SerialisedName, которую вы можете добавить к переменным, чтобы обеспечить правильное отображение. Я не уверен, что ваша проблема в точности, но поиск в разделе buildTypes - хорошее место для начала.

+0

Благодарим за помощь! Я проверю этот файл и дам вам знать. – user2449253

+0

Еще раз. Я посмотрел, и на самом деле minifyEnabled уже установлен в false ... Так что проблема не там ... У вас есть другая идея? Уже несколько недель у меня возникла эта проблема, и я полностью в отчаянии ... Спасибо за вашу помощь! – user2449253

+0

Вы проверили, что подсказка говорит вам проверить? – C0D3LIC1OU5

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

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