Java 弗利特说它“无法解决这个项目”
我试着在这里运行一个关于颤振的示例: 。我已经按照自述说明进行了操作: Android gradleJava 弗利特说它“无法解决这个项目”,java,android,gradle,flutter,here-api,Java,Android,Gradle,Flutter,Here Api,我试着在这里运行一个关于颤振的示例: 。我已经按照自述说明进行了操作: 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 inten
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文件添加到Android应用程序目录中的libs文件夹中。导入的文件带有file->New->New Module->Import.jar/.aar Module选项,我在项目结构中添加了模块,但我看不到它。如果我再试一次,它会说“Project已经包含名为hereSDK的子项目”,但在列表中不可见
我还在app-level build.gradle文件中添加了以下内容,就像我在一个Android项目中所做的那样:
repositories {
flatDir {
dirs 'libs'
}
mavenCentral()
}
dependencies {
implementation(name: 'HERE-sdk', ext: 'aar')
...
}我更新了存储库。现在您只需要将HERE-sdk.aar复制到example/android/HERE-sdk/,它就可以工作了 请记住将应用程序密钥放在正确的位置,如自述文件中所述
我们正在发布版本中使用此项目,效果非常好。似乎缺少一些导入。您应该尝试使用flutt-pub-get更新包,或者使用flutt-pub缓存修复,这将重新导入所有依赖项。至少对我来说,缓存修复修复修复了大部分问题。您是否已将HERE sdk包含在android/lib文件夹中?