Быстрое исправление для NetworkOnMainThreadException
Мне нужно выполнить стороннюю программу с открытым исходным кодом, которая выдает исключение NetworkOnMainThreadException. В соответствии со ссылкой на SDK, это выбрасывается только для приложений, ориентированных на Honeycomb SDK или выше. Приложениям, нацеленным на более ранние версии SDK, разрешено создавать сети в своих основных потоках цикла событий.
На первом этапе я просто хочу запустить программу, не меняя источник. Итак, я изменил строку в AndroidManifesr.xml с:
android:targetSdkVersion="15"
чтобы:
android:targetSdkVersion="10"
Тем не менее, это неt помощь, и программа все еще выдает исключение NetworkOnMainThreadException. Как я могу заставить это работать? Я пытаюсь запустить программу на эмуляции Android API Google (уровень 16).