【问题标题】:Linkedin Sample demo not workingLinkedin 示例演示不起作用
【发布时间】:2015-10-08 19:50:39
【问题描述】:
我正在努力在我的应用程序中实现 LinkedIn SDK。我导入了演示代码并在 LinkedIn 开发者控制台上创建了示例项目。我还添加了所需的包名称和哈希。我从示例演示代码中得到了这两个。
但是当我尝试运行应用程序时添加这两个后,它总是会触发以下错误。
{
"errorMessage":"either bundle id or packagename / hash are invalid,unknown, malformed"
"errorCode":"INVALID_REQUEST"
}
我交叉检查了几次哈希和包名,因为这两个是我们必须添加到控制台的参数。
【问题讨论】:
标签:
android
authentication
linkedin
linkedin-api
【解决方案1】:
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.+'
}