【问题标题】:Can't install Kontakt Android SDK using Gradle on Android Studio无法在 Android Studio 上使用 Gradle 安装 Kontakt Android SDK
【发布时间】:2023-03-03 14:09:02
【问题描述】:

我正在尝试将 Kontakt 中的 Android SDK 安装到 Android Studio 中的项目中。我在这里遵循 Kontakt 网站上的(看似基本的)说明:

http://docs.kontakt.io/android-sdk/quickstart/#installing-the-sdk---android-studio

简而言之,这些步骤是在顶层构建文件的repositories 中添加maven { url 'http://repo.kontakt.io/repository/internal/' },并在主模块构建文件的dependencies 中添加添加compile 'com.kontakt.sdk.android:library:1.0.5'

但是,当我尝试将我的项目与更新的文件同步时,它会失败并显示错误消息:

Error:Failed to find: com.kontakt.sdk.android:library:1.0.5

我尝试了一个全新的项目和同样的问题。

我猜这一切都与指令是为 Android 的 0.12 版本的 Gradle 工具编写的这一事实有关,但我使用的是 v1.1.0。我不了解 Gradle 的详细信息,因此我们将不胜感激。

【问题讨论】:

    标签: maven android-studio gradle


    【解决方案1】:

    我的猜测是 Kontakt.io 公共存储库的路径应该添加到 allprojects 部分而不是 buildscript

    allprojects {
        repositories {
            jcenter()
            maven { url 'http://repo.kontakt.io/repository/internal/' }
        }
    }
    

    【讨论】:

    • @MickByrne,你解决了这个问题吗?这个答案有帮助吗?
    【解决方案2】:

    我不是 100% 确定所以不要开枪:P

    我想添加这一行:

    -->compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.kontakt.sdk.android:library:1.0.6'
    

    在我想编译的gradle项目的正上方修复了它。

    【讨论】:

      【解决方案3】:

      转到 GitHub 上的 Kontakt.io Android Proximity SDK https://github.com/kontaktio/kontakt-android-sdk

      • 点击下载 ZIP 按钮

      • 将文件解压缩到一个临时位置。

      • 在您的 Android Studio 项目中添加 jar 文件。

      • 文件 -> 新建模块 -> 导入 .JAR/ .AAR 包 -> 点击下一步 -> 浏览 SDK 路径 (2.1.1) -> 完成(花点时间添加到项目中)

      • 然后,在依赖项中添加模块

      • 右键单击项目名称->打开模块设置->在列表下(模块)->单击依赖项->单击“+”->模块依赖项->添加 Kontakt.io-android-sdk

      现在构建您的项目它对我来说可以使用 kontakt io SDK。如果有人找到在 Gradle 构建中执行此操作的方法,请告诉我。

      【讨论】:

        猜你喜欢
        • 2018-04-07
        • 2017-08-02
        • 2021-07-29
        • 2017-05-11
        • 1970-01-01
        • 1970-01-01
        • 2017-12-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多