我爲我的公司編寫了一個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
什麼是錯誤信息? –