Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java gradle构建期间的Avariy SDK错误(Android)_Java_Android_Gradle_Adobecreativesdk - Fatal编程技术网

Java gradle构建期间的Avariy SDK错误(Android)

Java gradle构建期间的Avariy SDK错误(Android),java,android,gradle,adobecreativesdk,Java,Android,Gradle,Adobecreativesdk,我已经复制了《鸟舍设置指南》的每一个步骤。在Gradle构建期间,它给了我以下信息: 错误:找不到名为“default”的配置 安装指南: 文件夹: settings.gradle: include ':app' build.gradle(模块:应用程序) (快速侧注:上面链接的Aviary SDK文档已被删除。) 更新:版本0.9.7的说明 CreativeSDK图像编辑器(以前称为Aviary)现在作为远程Maven repo提供。本节介绍了配置gradle的更新说明 在您的项目bui

我已经复制了《鸟舍设置指南》的每一个步骤。在Gradle构建期间,它给了我以下信息:

错误:找不到名为“default”的配置

安装指南:

文件夹: settings.gradle:

include ':app'
build.gradle(模块:应用程序)

快速侧注:上面链接的Aviary SDK文档已被删除。)

更新:版本
0.9.7的说明
CreativeSDK图像编辑器(以前称为Aviary)现在作为远程Maven repo提供。本节介绍了配置gradle的更新说明

在您的项目
build.gradle
中,添加以下代码(请参见注释):

在您的模块
build.gradle
中,添加以下代码(请参见注释):

有关详细信息,请参阅

0.7.329
及以下版本的旧说明 您的模块
build.gradle
看起来不错。您还需要一个项目
build.gradle
文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

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

task clean(type: Delete) {
    delete rootProject.buildDir
}

两种
gradle.build
配置之间的差异,包括上面的代码,将在中介绍。

对于gradle,使用Aviary进行设置非常简单。只有当您不打算定制SDK时,才采用这种方法。否则,您需要将SDK作为自己的模块添加到项目目录中。请参见第4.2节,以了解本节的详细内容

首先,在Android Studio中打开应用程序的build.gradle文件。请注意,这与根项目的build.gradle文件不同

确保在repositories块中,您同时拥有Maven Central和Aviary的Maven存储库。它应该是这样的:

repositories {
    mavenCentral()
    jcenter()
    mavenLocal()
    maven {
        name 'maven.aviary.com'
        url uri("http://maven.aviary.com/repo/release")
    }
}
在同一个文件中,将以下内容添加到dependencies块,以便使用Aviary SDK构建项目:

compile 'com.aviary.android.feather.sdk:aviary-sdk:3.6.3'
最后,在android块的PackageOptions中,添加以下内容以防止重复复制这些文件:

exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE.txt'
下面是build.gradle文件的外观示例:

repositories {
    mavenCentral()
    jcenter()
    mavenLocal()
    maven {
        name 'maven.aviary.com'
        url uri("http://maven.aviary.com/repo/release")
    }
}

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }

    packagingOptions {
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/LICENSE.txt'
    }

}

dependencies {
    compile 'com.aviary.android.feather.sdk:aviary-sdk:3.6.3'
}

(请注意,minsdk版本为10。)

发布build.gradle和设置。gradle请将我们链接到您使用的设置指南。哦,太好了。我在寻找同样的解决方案。谢谢你,伙计。你帮了我。
compile 'com.aviary.android.feather.sdk:aviary-sdk:3.6.3'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE.txt'
repositories {
    mavenCentral()
    jcenter()
    mavenLocal()
    maven {
        name 'maven.aviary.com'
        url uri("http://maven.aviary.com/repo/release")
    }
}

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }

    packagingOptions {
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/LICENSE.txt'
    }

}

dependencies {
    compile 'com.aviary.android.feather.sdk:aviary-sdk:3.6.3'
}