Проект Gradle syn c не выполнен. Osmdroid - PullRequest
0 голосов
/ 31 января 2020

Я скачал проект Osmdroid с Github, отсюда https://github.com/osmdroid/osmdroid

Когда я открываю каталог osmdroid-master в Android Studio, он пытается синхронизировать c, но завершается с ошибкой: Gradle Project syn c не удалось.

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 модуль он считает отсутствующим?

1 Ответ

1 голос
/ 02 февраля 2020

Первоначальный вопрос был основан на неправильном понимании от моего имени. Osmdroid из Github нельзя скомпилировать в APK.

Правильный подход - создать новый пустой проект в Android Studio, добавить org.osmdroid: osmdroid- android: 6.1.5 к зависимостям в build.grade, затем следуйте приведенным здесь примерам: https://github.com/osmdroid/osmdroid/wiki/How-to-use-the-osmdroid-library добавить разрешение на использование, макет, а затем фактический код в основное действие. Теперь у меня есть работающее картографическое приложение, которое загружает плитки по мере необходимости. Если у меня есть дополнительные вопросы, я отправлю отдельно.

Спасибо всем, кто внес свой вклад.

...