Импорт org.ksoap2.transport.HttpTransportSE не может быть разрешен
Я скачал ksoap2 по этой ссылке:
после импорта загруженного файла.jar в проект Android в Eclipse я получил ошибку импорта только для первой строки импорта (HttpTransportSE). Я искал, но никто другой не имел / опубликовал эту проблему. Как это могло произойти? Спасибо!
import org.ksoap2.transport.HttpTransportSE; //ERROR:The import org.ksoap2.transport.HttpTransportSE cannot be resolved
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
4 ответа
Вы загрузили пакет J2ME, но HttpTransportSE является частью файла JAR J2SE.
не должны ksoap2-j2se-full-2.1.2.jar
работает нормально с Android?
Используйте эту библиотеку, специфичную для Android, и она работала для меня (Ksoap2-j2se-full у меня тоже не работал)
Вы должны использовать файл ksoap2-android-assembly-2.6.3-jar-with-dependencies.jar. посетите http://code.google.com/p/ksoap2-android/wiki/HowToUse?tm=2
Вам придется добавить его в библиотеку. (Я использую Android Studio)
Щелкните правой кнопкой мыши по файлу библиотеки в Android Studio(показанном в разделе имя_проекта /app/libs/ -> там будет опция "Добавить как библиотеку", выберите
Затем появится диалоговое окно, в котором вам нужно будет выбрать модуль.
Вот и все!:)