我为我的公司编写了一个Android应用程序,并且由于它对我运行良好,所以出现了一些崩溃报告以及我从未有过的错误。 一个我不知道如何解决的是服务中的java.lang.verifyError。在某些设备上发生java.lang.VerifyError
其崩溃的行是:
String post_request = ConnectionHelper.getTicketRequestJsonString(true, ticketIdsToDownload);
ConnectionHelper是仅包含返回字符串静态函数的类。我能做些什么来解决这个问题?
编辑:如果有益我会后一些代码,而不是想着我运行到“安全性问题”
public static String getTicketRequestJsonString(boolean details, List<String> ticketIds){
String ticketString = "tickets:[";
int count = ticketIds.size() - 1;
for (int i = 0; i <= count; i++){
String s = ticketIds.get(i);
ticketString += s
ticketString += i != count ? "," : "]";
}
return ticketString;
}
java.lang.VerifyError的doc说这个“当”验证器“检测到一个类文件虽然格式良好,但包含某种内部不一致或安全问题时抛出。”所以你可能需要发布更多的代码给人们来帮助你。 –
你在程序中使用外部库吗?特别是,你是从ConnectionHelper.getTicketRequestJsonString方法引用任何外部库吗?看到这里 - http://stackoverflow.com/questions/668788/android-java-lang-verifyerror。 – Perception
什么是错误信息? –