2015-04-24 3 views
1

Я пытаюсь использовать Osmdroidlink для оффлайн-карты в андроид-студии, и когда я пытаюсь использовать его в xml, он выдает ошибку, так как я использую это в первый раз, когда я не мог понять, где я ошибся, пожалуйста позвольте мне Ошибка: содержимое не допускается в прологе.почему osmdroid.jar файл имплантации в android studio бросает ошибку?

:app:mergeDebugResources FAILED 
/Users/Avi/AndroidStudioProjects/MyApplication/app/src/main/res/Library/osmdroid_android.jar 
Error:Error: Content is not allowed in prolog. 
Error:Execution failed for task ':app:mergeDebugResources'.> /Users/Avi/AndroidStudioProjects/MyApplication/app/src/main/res/Library/osmdroid_android.jar:0:0: Error: Content is not allowed in prolog.know how to solve this 

SOLVED Thanks to Morrison Chang , if you are using android studio like me just put the dependecies no need to import the .jar file

compile 'org.osmdroid:osmdroid-android:4.2' 
compile 'org.slf4j:slf4j-simple:1.6.1' 
+0

Как вы добавить его в свой проект. Если вы используете AndroidStudio/Gradle - вы видели: https://github.com/osmdroid/osmdroid/wiki/How-to-add-the-osmdroid-library-via-Gradle –

+0

Я добавляю его так же, как будто это было упомянутый в wiki, вставьте файл '.jar' в проект' add as library' и дайте разрешение в манифесте, а также добавьте 'compile persion' в файл build.gradle – silverFoxA

+0

, спасибо, что помогли – silverFoxA

ответ

2

Как сказал @MorrisonChang, вам нужно добавить Gradle зависимостей, как это предусмотрено в How to add the osmdroid library via Gradle, который говорит:

If you use Gradle you have to add the following dependency to your build.gradle file:

dependencies { 
    compile 'org.osmdroid:osmdroid-android:4.2' 
    compile 'org.slf4j:slf4j-simple:1.6.1' 
} 
+0

. Я уже решил это .. спасибо, хотя – silverFoxA

+0

@ Вирус, если этот или любой ответ решил ваш вопрос, пожалуйста, рассмотрите [принятие его] (http://meta.stackexchange.com/q/5234/179419), нажав на галочку. Это указывает более широкому сообществу, что вы нашли решение и дали некоторую репутацию как самому, так и самому себе. Это не обязательно. – Sufian