gpt4 book ai didi

java - 在eclipse中导出一个Android项目

转载 作者:行者123 更新时间:2023-11-30 03:47:01 26 4
gpt4 key购买 nike

我想导出我的 Android 项目以便在 Google Play 上发布。导出成功。

看看这些代码行:

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());

当我直接从 eclipse 运行项目时,最后一行代码工作正常,并打印出正确的值。

但是当我使用导出的 .apk 文件时,

Log.e(TAG, "Response from Server:  Organization ID:" + syncPathResolverModel.getObjectEntry_ID());
Log.e(TAG, "Response from Server: Sync Path:" + syncPathResolverModel.getSyncServiceURL());

这两行打印出null

你能帮我看看导出 .apk 文件有什么问题吗?

当我签署 .apk 文件时,gson.jar 库似乎不起作用

最佳答案

导出 .apk 文件后 json.jar 文件无法正常工作的原因与启用 ProGuard 有关。 .因此,如果我禁用它或正确配置它,.jar 文件也将正常工作。

关于java - 在eclipse中导出一个Android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com