Флаттер говорит: «Не удалось разрешить проект» - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь запустить этот пример карт ЗДЕСЬ для Флаттера:

https://github.com/etzuk/flutter_here_maps

. Я следовал инструкциям README:

Android gradle.

Import HERE-sdk.aar as aar module. (AndroidStudio) File -> New -> New Module -> Import .jar/.aar module.
Add your keys to manifest and service as described at HereMaps guide
Change the intent-filter in HereMaps Service to app package name.

Я пытаюсь запустить пример, и он все еще дает мне это:

FAILURE: Build failed with an exception.                              


* What went wrong:
Could not determine the dependencies of task ':app:preDebugBuild'.    

> Could not resolve all task dependencies for configuration ':app:debugRuntimeClasspath'.
   > Could not resolve project :HERE-sdk.                               
     Required by:                                                       
         project :app > project :flutter_here_maps                      
      > Unable to find a matching configuration of project :HERE-sdk: None of the consumable configurations have attributes.

* Try:                                                                   Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Я добавил файл HERE-sdk.aar в папку libs в каталоге приложения Android. импортированный файл с параметром File -> New -> New Module -> Import .jar/.aar module и в Project Structure я добавил модуль, но не вижу его. Если я попытаюсь снова, он скажет, что `Project уже содержит подпроект с именем HERE-sdk ', но его нет в списке.

Я также добавил следующее в файл уровня приложения build.gradle, как и я в Android проекте, который работал:

repositories {
    flatDir {
        dirs 'libs'
    }
    mavenCentral()
}
dependencies {
    implementation(name: 'HERE-sdk', ext: 'aar')
...

}

1 Ответ

0 голосов
/ 23 февраля 2020

Я обновил хранилище. Теперь вам нужно всего лишь скопировать HERE-sdk.aar в пример / android / HERE-sdk /, и он должен работать.

Пожалуйста, не забудьте поместить ключи приложения в правильное место, как описано в файле readme.

Мы используем этот проект в релизных версиях, и он прекрасно работает.

...