Я загрузил официальный пример OSMdroid здесь. https://github.com/osmdroid/osmdroid и не удалось получить приложение для Android osmdroid-android-it для компиляции на последней Eclipse IDE с Android SDK. Я пробовал с API 10 и 17.OSMDroid osmdroid-android-it Project не удается скомпилировать
Я загрузил и включил текущий проект osmdroid-android-3.0.8.jar и slf4j-android-1.5.8.jar в ваш проект за http://android-er.blogspot.com/2012/05/prepare-java-build-path-to-osmdroid-and.html.
Еще osmdroid-андроид-это проект не признает OSMDROID библиотеки в папке Src.
мне нужно пользовательские MBTiles рабочих OSMDroid пример аналогичен следующему: http://www.sieswerda.net/2012/08/15/upping-the-developer-friendliness/
Я скачал MBTiles пример здесь: https://github.com/djcoin/MBTilesOsmdroidExample же проблема с OSMDroid .jar файл. Невозможно распознать библиотеку OSMDroid.
Что мне нужно - это Android-версия пользовательского картографического приложения, аналогичная этому iphone airplane chart.
Вот скриншот моих компиляционных ошибок.
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.osmdroid.test" android:versionCode="1" android:versionName="4.3-SNAPSHOT">
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="16"/>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="android.test.runner"/>
</application>
<instrumentation android:targetPackage="org.osmdroid"
android:name="android.test.InstrumentationTestRunner"/>
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.osmdroid</groupId>
<artifactId>osmdroid-parent</artifactId>
<version>4.3-SNAPSHOT</version>
</parent>
<artifactId>osmdroid-android-it</artifactId>
<version>4.3-SNAPSHOT</version>
<packaging>apk</packaging>
<name>osmdroid-android-it - Integration tests</name>
<dependencies>
<dependency>
<groupId>android</groupId>
<artifactId>android</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osmdroid</groupId>
<artifactId>OpenStreetMapViewer</artifactId>
<type>apk</type>
<version>4.3-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osmdroid</groupId>
<artifactId>OpenStreetMapViewer</artifactId>
<type>jar</type>
<version>4.3-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osmdroid</groupId>
<artifactId>osmdroid-android</artifactId>
<type>jar</type>
<version>4.3-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<test>
<!--<skip>true|false|auto</skip> -->
<!--<instrumentationPackage>packageName</instrumentationPackage> -->
`
<!--<instrumentationRunner>className</instrumentationRunner> -->
<!--<debug>true|false</debug> -->
<!--<coverage>true|false</coverage> -->
<!--<logonly>true|false</logonly> avd -->
<!--<testsize>small|medium|large</testsize> -->
<createReport>true</createReport>
<!--<classes> -->
<!--<class>your.package.name.YourTestClass</class> -->
<!--</classes> -->
<!--<packages> -->
<!--<package>your.package.name</package> -->
<!--</packages> -->
</test>
</configuration>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
Как использовать метод Maven в боковом Eclipse. Я в замешательстве. Показанный здесь метод Eclipse не компилируется: https://code.google.com/p/osmdroid/wiki/HowToEclipse. Можете ли вы пересмотреть его для всех? Очень признателен. – user914425