0

LinkedIn SDK をアプリケーションに実装する作業を行っています。デモ コードをインポートし、LinkedIn 開発者コンソールでサンプル プロジェクトを作成しました。必要なパッケージ名とハッシュも追加しました。サンプル デモ コードからこれら 2 つを取得しました。しかし、アプリケーションを実行しようとすると、この2つを追加すると、常に以下のエラーが発生します。

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

この2つはコンソールに追加する必要があるパラメーターであるため、ハッシュとパッケージ名を何度かクロスチェックしました。

4

1 に答える 1

0

この投稿の重複の可能性があります。問題は、生成された 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.+'
}
于 2015-06-16T18:26:04.203 に答える