Библиотека Lvl больше не компилируется на Android Marshmallow из-за отсутствия удаленных файлов Apache. Вы можете добавить useLibrary 'org.apache.http.legacy
, но это временное решение. Проблема заключается в этот метод:Библиотека Lvl и android marshmallow
private Map<String, String> decodeExtras(String extras) {
Map<String, String> results = new HashMap<String, String>();
try {
URI rawExtras = new URI("?" + extras);
List<NameValuePair> extraList = URLEncodedUtils.parse(rawExtras, "UTF-8");
for (NameValuePair item : extraList) {
results.put(item.getName(), item.getValue());
}
} catch (URISyntaxException ignored) {
}
return results;
}
NameValuePair
и URLEncodedUtils
не найдены.
Что нового? "way"
? Как заменить этот вызов новым кодом, совместимым с новой версией Android?
Same обсуждение HTTPS Google: // код. google.com/p/android/issues/detail?id=183386 – dira
Да, но он был закрыт как дубликат, а другая проблема была закрыта слишком неправильно -forum ...... и так? – greywolf82
, пожалуйста, отправьте решение, если вы его получите .... я сделаю то же самое, если я получу его .... – dira