2016-04-22 4 views
3

Я попытался использовать класс org.json.XML в своем Android-проекте. Этот класс не предоставляется основной библиотекой, поэтому я думал, что единственное, что мне нужно было сделать, это использовать обновленный пакет org.json с градиентом. Но я получаю следующее сообщение об ошибке, когда я пытаюсь скомпилировать:Не могу импортировать класс из обновленного пакета org.json

error: cannot find symbol class XML

Вот мой импорт MainActivity:

... 
import org.json.XML; 
... 

И мой build.gradle файл:

dependencies { 
... 
compile 'org.json:json:20160212' 
... 
} 

I знаете, что Android Studio компилирует банку, и она работает, но я хочу знать, как заставить ее работать с использованием зависимостей maven.

+0

Вы проверили это http://stackoverflow.com/questions/33050846/can-not-use-class-org- json-xml-on-android-studio –

+0

@BipinBhandari Я хочу знать, как использовать зависимость maven вместо jar – H3x0n

+0

Вы очистили проект, синхронизировали файл градиента, а затем попытались построить? –

ответ

0

Я рекомендую вам использовать библиотеку Джексона для анализа XML-файлов. Или, если вы хотите, чтобы продолжать делать это самостоятельно, вы можете попробовать использовать javax.XML

http://developer.android.com/reference/javax/xml/package-summary.html

вместо org.json.xml

Надеется, что это помогает!

+0

Я хочу преобразовать xml-файл в файл json – H3x0n

+0

У Jackson есть возможность работать с обоими форматами, поэтому вы можете легко это сделать –

-1

Это Maven зависимость для org.json.XML

<dependency> 
    <groupId>org.json</groupId> 
    <artifactId>json</artifactId> 
    <version>20160212</version> 
</dependency> 

Источник: http://mvnrepository.com/artifact/org.json/json/20160212

+1

OP использует Gradle и уже имеет '' org.json: json: 20160212'' –

+0

Он говорит он хочет использовать maven в комментарии выше «ii хочу знать способ использования зависимости maven вместо jar» –

+0

, когда я пытаюсь скомпилировать его с помощью gradle, я не могу использовать обновленную версию, я получаю только эту версию поставляется с Android. – H3x0n

Смежные вопросы