Я хочу экспортировать свой Android-проект, чтобы опубликовать его в Google Play. Он успешно экспортировался.Экспорт проекта Android в eclipse
взгляд на эти строки кода:
GsonSyncPathResolverModel gsonSyncPathResolverModel = new GsonSyncPathResolverModel(new GsonBuilder());
String TAG = "SyncPathReslover";
HttpResponse licenceManagementResponse = Client.get(REST_URL.GETSynchURLResolver(customerID));
int responseCode = licenceManagementResponse.getStatusLine().getStatusCode();
String responseString = EntityUtils.toString(licenceManagementResponse.getEntity());
Log.e(TAG, "response " + responseString);
System.out.println(responseString);
responseString=responseString.replace("{\"GetOrganizationInformationByOrganizationNumberResult\":\"[{","{");
responseString=responseString.replace("}]\"}","}");
responseString=responseString.replace('\\', Character.MIN_VALUE);
responseString=responseString.replaceAll(""+Character.MIN_VALUE,"");
System.out.println("#zzz "+responseString);
if (responseCode == 200) {
// syncPathResolver
licenceManagementResponse.getEntity().consumeContent();
SyncPathResolverModel syncPathResolverModel = gsonSyncPathResolverModel.parseJSON(responseString);
Log.e(TAG, "Response from Server: Organization ID:" + syncPathResolverModel.getObjectEntry_ID());
Log.e(TAG, "Response from Server: Sync Path:" + syncPathResolverModel.getSyncServiceURL());
Когда я запускаю проект непосредственно из затмения, последняя строка кода работает отлично, и распечатать соответствующее значение.
но когда я использую экспортированный файл .apk,
Log.e(TAG, "Response from Server: Organization ID:" + syncPathResolverModel.getObjectEntry_ID());
Log.e(TAG, "Response from Server: Sync Path:" + syncPathResolverModel.getSyncServiceURL());
Эти две строки распечатать null
.
Помогите мне в чем проблема с экспортом .apk-файла?
кажется, что gson.jar библиотека не работает, когда я подписал файл .apk
Во-первых: вы не можете установить unsigned apk, что вы имеете в виду, вы установили apk, который автоматически подписывается с вашим ключом отладки. Во-вторых: вы получаете какие-либо ошибки из вашего json-анализа, который вы делаете прямо перед этим? – WarrenFaith
Когда вы запускаете из затмения, вы запускаете его на эмуляторе или на самом телефоне? – nicopico
Вы используете Gson из исходного кода или как .jar? Если вы еще этого не сделали, я определенно рекомендую вам использовать его как .jar-файл (и убедитесь, что он включен в ваш путь сборки). – lethargicpanda