Android studio 如何在Android Studio中导入Adobe Creative SDK
我无法让Android Studio在我的应用程序中找到Adobe Creative SDK。当我尝试构建和运行我的应用程序时,我会出错 以下是我的build.gradle(模块:app)代码: 我得到以下错误:Android studio 如何在Android Studio中导入Adobe Creative SDK,android-studio,adobecreativesdk,Android Studio,Adobecreativesdk,我无法让Android Studio在我的应用程序中找到Adobe Creative SDK。当我尝试构建和运行我的应用程序时,我会出错 以下是我的build.gradle(模块:app)代码: 我得到以下错误: failed to resolve : 'com.adobe.creativesdk.foundation:auth:0.5.3' failed to resolve : 'com.adobe.creativesdk:image:4.0.0' 新设置 Adobe Creative S
failed to resolve : 'com.adobe.creativesdk.foundation:auth:0.5.3'
failed to resolve : 'com.adobe.creativesdk:image:4.0.0'
新设置 Adobe Creative SDK现在作为远程Maven repo提供 gradle设置在中介绍 您还可以在GitHub上的任何示例Android repos中看到运行良好的gradle代码。例如,使用图像编辑器repo,请参见:
旧设置 注意:这仅适用于可直接下载的Creative SDK的旧版。对于当前版本,请使用上面的新设置说明 为了告诉应用程序Adobe Creative SDK在应用程序文件结构中的位置,您需要在
build.gradle
文件中提供SDK的路径
以下是一个例子:
allprojects {
repositories {
mavenCentral()
jcenter()
maven {
url "${project.rootDir}/creativesdk-repo/release" // ADD THE CORRECT LOCATION OF THE CREATIVESDK LIBRARY FILES
}
}
}
在上面的示例中,url
路径从应用程序的根目录开始,查找名为creativesdk repo
的目录,然后在其中查找名为release
的目录。
(如果您已将Creative SDK添加到应用程序中的另一个位置,则需要编辑上面的url
,以指向正确的位置。)
当maven
url
正确时,您的com.adobe.creativesdk…
依赖项应该可以工作。只需确保您为正在使用的Creative SDK的每个部分提供了正确的版本号 自2016年7月26日起Adobe拥有一个公共存储库,可以使用该存储库,而无需在本地源代码上托管
有点难找到,但这里他们提到:
使用该回购协议,我们可以将依赖项更改为:
repositories {
// other repos
maven {
url 'https://repo.adobe.com/nexus/content/repositories/releases/'
}
}
就我而言,我改变了
classpath'com.android.tools.build:gradle:3.3.2'
到
classpath'com.android.tools.build:gradle:3.3.1'
而且它起作用了
repositories {
// other repos
maven {
url 'https://repo.adobe.com/nexus/content/repositories/releases/'
}
}