2016-11-03 3 views
1

У меня есть проект, который имеет общую библиотеку. Эта библиотека ссылается на мое базовое приложение и другие библиотеки.Добавление ответов Fabric на общую библиотеку в рамках проекта

Мне нужно интегрировать Fabrics Ответы на общий класс в Базовой библиотеке, которую я могу использовать для вызова или ссылки из любого модуля. Я попробовал добавить ответы Fabric в общую библиотеку, но это была ошибка при каждом модуле, в котором эта общая библиотека реферирована.

Ошибка: -

Failed to resolve: com.crashlytics.sdk.android:answers:1.3.10 

Как я могу решить эту проблему.

Gradle для пользовательской библиотеки является: -

buildscript { 
    repositories { 
     maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 
apply plugin: 'com.android.library' 
apply plugin: 'io.fabric' 

repositories { 
    maven { url 'https://maven.fabric.io/public' } 
} 
android { 
    compileSdkVersion 23 
    buildToolsVersion "24.0.1" 

    defaultConfig { 
     minSdkVersion 11 
     targetSdkVersion 11 
     compileOptions { 
      sourceCompatibility JavaVersion.VERSION_1_7 
      targetCompatibility JavaVersion.VERSION_1_7 
     } 
    } 

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

dependencies { 
    compile 'com.android.support:support-v4:23.4.0' 
    compile files('libs/conceal_android.jar') 
    compile files('libs/cordova-5.3.0.jar') 
    compile files('libs/dom4j-1.6.1.jar') 
    compile files('libs/fbconnect.jar') 
    compile files('libs/FlurryAgent.jar') 
    compile files('libs/google-play-services.jar') 
    compile files('libs/in-app-purchasing-1.0.3.jar') 
    compile files('libs/jaxen-1.1-beta-6.jar') 
    compile files('libs/libconceal.jar') 
    compile files('libs/twitter4j-core-3.0.3.jar') 
    compile files('libs/zip4j_1.3.2.jar') 
    compile('com.crashlytics.sdk.android:answers:[email protected]') { 
     transitive = true; 
    } 
} 

ошибка показана: -

Error Message

Как я могу решить эту проблему. еще плохо всегда должны идти и добавить это ответы на отдельный модуль и повторите код

+0

может быть ваш Android или Google репозиторий не обновленной версии она из-за этого также –

ответ

0

Вам нужно

<meta-data 
      android:name="io.fabric.ApiKey" 
      android:value="YOUR_FABRIC_API_KEY" /> 

в AndroidManifest.xml

+0

Его wrking уже ... Ткань wrking fr меня .... Мне нужно добавить его только в мою библиотеку, так что я могу использовать его в общем классе из любого места –

 Смежные вопросы

  • Нет связанных вопросов^_^