在android studio中添加LinkedIn SDK错误:“;名称为'的配置;默认值';“未找到”;

在android studio中添加LinkedIn SDK错误:“;名称为'的配置;默认值';“未找到”;,android,linkedin-api,Android,Linkedin Api,我正在开发一个应用程序,用LinkedIn登录。 我所做的事情是: 从该网站下载了LinkedInSDK 从下载的项目中复制了LinkedIn SDK,并将其添加到my project->libs文件夹中 增加: 编译项目(':libs:linkedin sdk')到build.gradle和 include':libs:linkedin sdk'到setting.gradle文件 然后我得到一个错误,如下所示: “Gradle'LinkdinApplication'项目刷新失败 错误:

我正在开发一个应用程序,用
LinkedIn
登录。 我所做的事情是:

  • 从该网站下载了LinkedInSDK
  • 从下载的项目中复制了
    LinkedIn SDK
    ,并将其添加到my project->libs文件夹中
  • 增加:
    • 编译项目(':libs:linkedin sdk')
      build.gradle
    • include':libs:linkedin sdk'
      setting.gradle
      文件
然后我得到一个错误,如下所示:

“Gradle'LinkdinApplication'项目刷新失败
错误:找不到名为“default”的配置。“

在建设项目时


那么,我遵循的程序正确吗?或者我应该如何添加它?

我也有同样的问题。这是因为机器人分子插件。随着Robolectric 3.0的发布,使用Gradle运行测试不再需要此插件。有关如何开始使用Gradle和Android Studio的说明,请参阅

linkedin sdk文件夹中我的build.gradle

allprojects {
    repositories {
        mavenCentral()
    }
}

buildscript {
   repositories {
     mavenCentral()
   }
}

apply plugin: 'android-library'

android {
    sourceSets {
        androidTest {
         setRoot('src/test')
        }
    }
    compileSdkVersion 17 
    buildToolsVersion "19.1.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 16 
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

configurations {
}

dependencies {
    compile 'com.android.support:support-annotations:20.0.0'
    compile 'com.android.support:support-v4:21.0.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile files('libs/volley.jar')
    androidTestCompile('junit:junit:4.12')
    testCompile "org.robolectric:robolectric:3.0"
}

它适合我。

在互联网上进行了多次搜索后,我终于成功导入了linkedin SDK

在我的应用程序依赖项中,而不是设置

compile project(':libs:linkedin-sdk')
我把

而且神奇的安卓工作室在没有问题的情况下导入了库


希望这有帮助

Android studio项目有两个libs文件夹/libs和/app/libs。使用/libs文件夹添加linkedin sdk

  • 将项目(':libs:linkedin sdk')编译为build.gradle并
  • 包括“:libs:linkedin sdk”到setting.gradle文件

这非常有效。

@quicklearner:我遵循了LinkedIn控制台中所述的相同过程,我的问题是在我的项目中添加库。所以,您能帮我做一下吗?您使用的是android studio或eclipse?我使用的是android Studiot,当我收到另一个生成错误作为错误时:(18,0)无法添加名为“testCompile”的配置,因为具有该名称的配置已经存在。@Hari Krishnan。您是否完全复制了我的build.gradle?是的,现在的响应是“错误:未找到名为“default”的配置”。@Hari Krishan您是否尝试从linkedin库中删除Completley robolectric插件以查找错误原因?抱歉,我无法找到您。“机器人插件”对我来说是个新名词。
compile fileTree(dir: 'libs', include: ['linkedin-sdk'])