【发布时间】:2014-09-10 22:48:25
【问题描述】:
在调试中,我的代码运行良好。 当我使用 proguard 5 发布我的 apk 时,Proguard 混淆了我的变量,当我尝试“Jsonify”时,生成的字符串被混淆了,因此,我的 PHP 脚本什么都不理解。
这是我的代码:
ArrayList lCapturas=...;
if (lCapturas != null) {
Gson gson = new Gson();
Type listOfCapturaObject = new TypeToken<List<Captura>>() {
}.getType();
json = gson.toJson(lCapturas, listOfCapturaObject);
}
还有我的 Json 字符串
[{"j":"2014-09-10 17:35:25","e":"2014-09- 10","f":"19.3641107,-99.1785061","d":28809,"c":85,"b":2705,"a":1,"l":1,"m":0}]
我想我必须说 Proguard 不会干扰 Captura 对象。 有没有办法禁用该选项? 或者我该怎么办???
【问题讨论】: