У меня есть приложение для Android, которое вылетает со следующей ошибкой.
Caused by: java.lang.NoSuchFieldError: com.google.gson.FieldNamingPolicy.IDENTITY
at ir.<init>(App:72)
ja.a(App:653)
at ja.doInBackground(App:1)
at android.os.AsyncTask$2.call(AsyncTask.java)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
... 4 more
App crashed! Process: com.company.app
Это не дает сбой на моем Nexus S под управлением Android 4.0 ICS, однако происходит сбой на другом устройстве для бета-тестирования, к которому у меня нет доступа. Я использую библиотеку Google GSON 2.1.
Я также использую ProGuard, однако, если это вызывает проблему, я думаю, что это также приведет к проблеме на моем Nexus S.
Есть идеи, почему это не произойдет на моем тестовом устройстве и как я могу решить эту проблему?