Ksoap, загруженный как почтовый индекс, вызывает java.lang.NoClassDefFoundError - PullRequest
0 голосов
/ 08 июля 2011

Я скачал ksoap2-android-assembly-2.5.4-jar-with-зависимости, который был загружен в виде zip-файла.

Когда я добавляю его в свой проект, я получаю java.lang.NoClassDefFoundError. Как я могу добавить его в виде файла jar?

10x и хороших выходных

Ответы [ 6 ]

1 голос
/ 11 июля 2011

Я действительно рекомендую вам заглянуть в maven и использовать maven для получения ksoap2. Настроить Maven - это немного работы, но оно того стоит!

0 голосов
/ 21 августа 2012

Оказывает, что внешние jar-файлы, такие как

ksoap2-android-assembly-2.6.2-jar-with-dependencies.jar

, помещаются в папку / libs, поэтому Eclipse ADT автоматически добавляетваши фляги к пути сборки вашего приложения.В конце концов, это была ошибка, связанная с отсутствием определенного класса в buildpath .. Надеюсь, это вам тоже поможет!

Решено здесь !!

0 голосов
/ 18 июля 2011

Следуйте инструкциям по загрузке в вики, и это будет работать.Правда, тогда следуйте.Щелкните правой кнопкой мыши по View Raw File.Больше на

http://code.google.com/p/ksoap2-android/wiki/HowToUse?tm=2

0 голосов
/ 12 июля 2011

измените расширение с zip на jar, вы скачали файл и изменили расширение, когда вы «сохранили» в папку

0 голосов
/ 08 июля 2011

java -jar jarfilename ...... (используется, когда ваш 'исполняемый файл' находится в jarfile

но вы, вероятно, хотите, чтобы файл jar находился в вашем пути к классам

java -classpath jarfilename ......

- or -

java -cp jarfilename

0 голосов
/ 08 июля 2011

Вы разархивировали его в какой-то каталог?Если это так, щелкните правой кнопкой мыши на имени проекта, выберите «Свойства», «Путь сборки Java», «Добавить внешний файл Jar», если вы используете Eclipse

.
...