Импорт 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 у меня тоже не работал)

http://code.google.com/p/ksoap2-android/

Вы должны использовать файл 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/ -> там будет опция "Добавить как библиотеку", выберите

Затем появится диалоговое окно, в котором вам нужно будет выбрать модуль.

Вот и все!:)

Другие вопросы по тегам