2017-01-27 3 views
0

Привет Я пытаюсь интегрировать Креативный SDK в мое приложение для Android и я следовал этой click hereКреативный SDK Image Editor UI в проекте Android

Мой build.gradle (проект) является

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

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


     /* 1) Add the Gradle Retrolambda Plugin */ 
     classpath 'me.tatarka:gradle-retrolambda:3.3.0-beta4' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 

     /* 2) Add mavenCentral */ 
     mavenCentral() 

     /* 3) Add the Creative SDK Maven repo URL */ 
     maven { 
      url 'https://repo.adobe.com/nexus/content/repositories/releases/' 
     } 

    } 
} 

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

и строить .gradle (уровень приложений)

apply plugin: 'com.android.application' 
apply plugin: 'me.tatarka.retrolambda' 
android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.3" 
    defaultConfig { 
     applicationId "tricurve.com.imgdemoapp" 
     minSdkVersion 16 
     targetSdkVersion 24 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 

     dexOptions { 
      jumboMode true 
     } 
    } 

    /* 2) Compile for Java 1.8 or greater */ 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_8 
     targetCompatibility JavaVersion.VERSION_1_8 
    } 

    /* 3) Exclude duplicate licenses */ 
    packagingOptions { 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/DEPENDENCIES' 
     pickFirst 'AndroidManifest.xml' 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:24.2.1' 
    compile 'com.android.support:design:24.2.1' 
    testCompile 'junit:junit:4.12' 
    /* 4) Add the CSDK framework dependencies (Make sure these version numbers are correct) */ 
    compile 'com.adobe.creativesdk.foundation:auth:0.9.1186' 
} 

до сюда это работает отлично, но когда я пытаюсь добавить редактор изображений UI click here

Gradle сборки получение ошибки like this Пожалуйста, кто-нибудь помочь мне, и они обеспечивают 2 разные Maven URL-адрес

maven { 
     url 'https://repo.adobe.com/nexus/content/repositories/releases/' 
    } 

и

maven { 
     url 'http://maven.localytics.com/public' 
    } 

Как использовать это, пожалуйста, помогите мне исправить это.

ответ

1

Необходимо указать оба URL-адреса maven. Один для Creative SDK, и один для Localytics.

В файле build.gradle (проект), ваш allprojects блок будет выглядеть следующим образом:

allprojects { 
    repositories { 
     jcenter()  
     mavenCentral() 

     maven { 
      url 'https://repo.adobe.com/nexus/content/repositories/releases/' 
     } 

     maven { 
      url 'http://maven.localytics.com/public' 
     } 

    } 
} 

См image-editor-ui справочник на Creative SDK android-getting-started-samples repo для полной выборки.

Образцовые файлы с подставкой можно найти here и here.