Graphhopper示范项目不会对Android的工作室工作
问题描述:
我试图在Graphhopper示范项目工作在Android Studio中,我发现在这里:https://github.com/graphhopper/graphhopper/tree/master/androidGraphhopper示范项目不会对Android的工作室工作
的摇篮建设后,我得到这个错误: 错误:无法解析:com.graphhopper:graphhopper:0.6-SNAPSHOT
现在Android Studio无法解析Graphhopper类的符号。
这里是我的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.graphhopper.android"
minSdkVersion 10
targetSdkVersion 22
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
lintOptions {
/* CGIARProvider refers to java.awt
* Helper7 refers to java.lang.management
* HeightTile refers to javax.imageio and java.awt
* OSMElement refers to javax.xml.stream
*/
disable 'InvalidPackage'
}
}
/** only necessary if you need to use latest SNAPSHOT
configurations.all {
// check for updates every build
resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
}
**/
dependencies {
compile(group: 'com.graphhopper', name: 'graphhopper', version: '0.6-SNAPSHOT') {
exclude group: 'com.google.protobuf', module: 'protobuf-java'
exclude group: 'org.openstreetmap.osmosis', module: 'osmosis-osm-binary'
exclude group: 'org.apache.xmlgraphics', module: 'xmlgraphics-commons'
}
compile group: 'org.mapsforge', name: 'mapsforge-core', version: '0.5.2'
compile group: 'org.mapsforge', name: 'mapsforge-map', version: '0.5.2'
compile group: 'org.mapsforge', name: 'mapsforge-map-android', version: '0.5.2'
compile group: 'org.mapsforge', name: 'mapsforge-map-reader', version: '0.5.2'
compile group: 'org.slf4j', name: 'slf4j-android', version: '1.7.12'
compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.12'
}
答
这是因为com.graphhopper:graphhopper:0.6-SNAPSHOT
是不是在*Maven(或jcenter)。
您可以检查所有版本here。
最后的稳定版本是0.5.0
如果你想使用你有snapshot versions
添加repositoryin您build.gradle
repositories {
jcenter()
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
另一种可能性是在本地构建并包含未注释的resolutionStrategy.cacheChangingModulesFor – Karussell