Linkedin示例演示不起作用

时间:2015-06-05 10:20:39

标签: android authentication linkedin linkedin-api

我正在努力将LinkedIn SDK应用到我的应用程序中。我导入演示代码并在LinkedIn开发人员控制台上创建示例项目。我还添加了必需的包名和哈希。我从示例演示代码中得到了这两个。 但是当我尝试运行应用程序时添加这两个后,它总是触发以下错误。

{
"errorMessage":"either bundle id or packagename / hash are invalid,unknown, malformed"
"errorCode":"INVALID_REQUEST"
}

我多次检查哈希和包名称,因为这两个是我们必须添加到控制台的参数。

1 个答案:

答案 0 :(得分:0)

this帖子的可用副本。问题是关于你没有正确签名生成的APK。在 build.gradle 文件中检查您的signingConfig。

allprojects {
    repositories {
        mavenCentral()
    }
}

apply plugin: 'android'
android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 17
        versionCode 1
        versionName "1.0"
    }
    signingConfigs {
        sdkTest {
            storeFile file("debug.keystore")
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
        }

        release {
            storeFile file("debug.keystore")
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
        }
    }
    buildTypes {
        sdkTest {
            signingConfig signingConfigs.sdkTest
                debuggable true

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

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
    compile project(':linkedin-sdk')
}

configurations {
}

dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
}