[英]Android LinkedIn mobile SDK error?
我使用新發布的Android Mobile SDK
成功整合了LinkedIn
,所有使用Android Studio
都做得很好,但是當我生成signed apk
顯示下面提到的錯誤。 我聽說我們必須使用debug.keystore
文件否則此錯誤LinkedIn sdk將返回相同的錯誤。 我也是這樣做的,但情況是我們在Android Studio中生成已簽名的apk時,它不會給.jks file
。 keystore file
。 請告訴我如何生成.keystore
文件以及如何在build.gradle
配置它的build.gradle
。
錯誤:
Error={
"errorMessage": "either bundle id or package name \/ hash are invalid, unknown, malformed",
"errorCode": "UNKNOWN_ERROR"
}
我的gradle文件如下所示,我將.jks
文件粘貼到應用程序方向,但是仍然在安裝已signed apk
它沒有運行給出錯誤,如我所提到的,但它在調試模式下安裝應用程序時工作正常。
的build.gradle:
allprojects {
repositories {
mavenCentral()
}
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.myapp.hello"
minSdkVersion 14
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
signingConfigs {
sdkTest {
storeFile file("secureln.jks")
storePassword "password"
keyAlias "secureln"
keyPassword "password"
}
release {
storeFile file("secureln.jks")
storePassword "password"
keyAlias "secureln"
keyPassword "password"
}
}
buildTypes {
sdkTest {
debuggable false
signingConfig signingConfigs.sdkTest
}
release {
debuggable false
signingConfig signingConfigs.release
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
compile project(':linkedin-sdk')
}
configurations {
}
dependencies {
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.google.code.gson:gson:2.3.1'
}
我需要任何人幫助我。
由於此問題僅與簽名的APK有關,因此您似乎已配置了錯誤的版本密鑰哈希值。
嘗試檢查用於簽署APK的密鑰庫的版本密鑰哈希值是否正確列在LinkedIn應用程序配置的“Android軟件包名稱和哈希”字段中,如文檔中所述:
生成釋放密鑰哈希值
要生成釋放鍵哈希值,請使用以下命令:
keytool -exportcert -keystore YOUR_RELEASE_KEY_PATH -alias YOUR_RELEASE_KEY_ALIAS | openssl sha1 -binary | openssl base64
配置值在LinkedIn應用程序配置的“Android程序包名稱和散列”字段中,以下面以逗號分隔的格式提供一個或多個值:
Android.Package.Name,Key-Hash-Value
在SDK中,示例應用程序和事件應用程序中的“debug.keystore”文件該密鑰庫文件的密碼是:android
使用該密鑰庫文件對該示例或事件應用程序進行簽名。 它會解決你的問題
對於調試apk我意識到我使用了錯誤的密碼,默認調試密鑰庫密碼是android ,docs中給出的命令會為任何密碼生成散列密鑰,所以請使用正確的密碼來節省時間
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.