1

我刚刚花了几个小时试图找出如何为我的 android 应用程序配置 Adob​​eCreative sdk,因为我想将照片编辑添加到我的应用程序中。文档非常好,但是他们错过了文档中的两个关键部分,这会让很多开发人员头疼。我将在下面回答我的问题。

4

1 回答 1

1

首先遵循https://creativesdk.adobe.com/docs/android/#/articles/gettingstarted/index.html中的所有文档

但是,对于您的Project gradle.build,文档说:

您的 Android Studio 项目默认包含两个 build.gradle 文件。在 Project build.gradle 文件中,将 allprojects 块替换为以下代码:

allprojects {
    repositories {
        jcenter()
        maven {
            url "${project.rootDir}/creativesdk-repo/release" // Location of the CSDK repo
        }
    }
}

进行任何编辑后,请务必将您的项目与 Gradle 文件同步。

但是你真的应该用以下内容替换你的文件:

allprojects {
    apply plugin: 'maven'

    repositories {
        jcenter()
        mavenCentral() //ADD THIS
        maven {
            url "${project.rootDir}/creativesdk-repo/release"
        }
    }
}

注意我添加了mavenCentral() //ADD THIS.

如果没有这个,我在进行 gradle 构建时收到以下错误,并且我无法导入完成我的 gradle 构建所需的任何类:

Error:(38, 13) Failed to resolve: com.adobe.creativesdk.foundation:auth:0.7.329
于 2016-01-24T00:03:37.573 回答