我已经从Github,从这里https://github.com/osmdroid/osmdroid下载了Osmdroid项目,>
当我在Android Studio中打开osmdroid-master目录时,它尝试同步,但失败,并出现以下错误:Gradle Project同步失败。
Cause: startup failed: script 'https://raw.githubusercontent.com/gradle-fury/gradle-fury/v1.1.4/gradle/maven-support.gradle': 1453: unable to resolve class org.gradle.api.internal.ClosureBackedAction @ line 1453, column 13. new org.gradle.api.internal.ClosureBackedAction({ ^ 1 error
在idea.log中有:
2020-01-31 14:10:04,272 [entQueue-0] WARN - un.AndroidRunConfigurationBase - Can't get application ID: Android module missing 2020-01-31 14:10:04,402 [Alarm Pool] INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 34 ms
我在Ubuntu 19.04上。
我怎么知道它指的是哪个Android模块?
我已经从Github下载了Osmdroid项目,从这里https://github.com/osmdroid/osmdroid当我在Android Studio中打开osmdroid-master目录时,它尝试同步,但失败了,并显示......]]
最初的问题是基于我的误解。 Github的Osmdroid无法编译成APK。
[正确的方法是在Android Studio中创建一个新的空项目,将org.osmdroid:osmdroid-android:6.1.5添加到build.grade中的依赖项中,然后按照此处给出的示例进行操作:https://github.com/osmdroid/osmdroid/wiki/How-to-use-the-osmdroid-library添加uses-permission ,布局,然后将实际代码添加到Main Activity。我现在有一个可以使用的贴图应用程序,可以根据需要下载贴图。如果我还有其他问题,我将另行发布。