Как я могу импортировать банки в проекте Android?
Я использую Eclipse. Я следовал нескольким учебникам по настройке ksoap на моем проекте Android. Файл jar ksoap2 включен в мой путь сборки. Учебник включает в себя строки ниже.
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new SoapSerializaionEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
SoapObject подчеркнут красным, и когда я наводю на него курсор, мне не предлагается опция его импорта. Создать класс, Создать интерфейс и т. Д. Варианты.
Любая помощь с благодарностью.
2 ответа
Нажмите на вкладку "Порядок и импорт" и убедитесь, что флажок рядом с ним установлен.
РЕДАКТИРОВАТЬ:
Попробуйте это: пожалуйста, убедитесь, что вы включили все это:
import org.ksoap2. *;
import org.ksoap2.serialization.KvmSerializable;
import org.ksoap2.serialization.Marshal;
import org.ksoap2.serialization.PropertyInfo;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.AndroidHttpTransport;
import org.ksoap2.transport.HttpTransportSE;
import org.xmlpull.v1.XmlPullParserException;
Надеюсь, это поможет!
ПОСЛЕДНИЕ РЕДАКТИРОВАТЬ: Кажется, мы все настроили правильно. Повторно загрузите файл jar из этого источника. Я чувствую, что ты не прав. Здесь: http://sourceforge.net/projects/ksoap2/
Я копирую банки в папку libs моего проекта. Сделайте каталог libs, если его там нет. Зайдите в Eclipse, выберите свой проект, щелкните правой кнопкой мыши / обновите (F5 работает?). Вы увидите папку lib на панели файлов.
Когда библиотека отобразится в вашем проекте, перейдите в project->properties->java build path [add jars]. Вы должны увидеть вашу папку lib с jar в этой папке. Выберите это, и вы должны быть хорошими.
Как только это настроено, проект должен увидеть это... попробуйте использовать clean.