¿Error de SDK para móviles de Android LinkedIn?

Estoy integrado LinkedIn éxito utilizando recientemente lanzado Android Mobile SDK y todo bien hecho con Android Studio , pero cuando la generación de signed apk está mostrando el error mencionado a continuación. He oído que tenemos que usar el archivo debug.keystore contrario este error LinkedIn sdk devolverá el mismo error. Yo también lo he hecho, pero el escenario fue mientras estamos generando apk firmado en Android Studio que está dando .jks file . .jks file no. keystore file . Por favor, dime el paso de cómo generar el archivo .keystore y cómo configurar esto en build.gradle .

Error:

  Error={ "errorMessage": "either bundle id or package name \/ hash are invalid, unknown, malformed", "errorCode": "UNKNOWN_ERROR" } 

Mi archivo gradle se ve como a continuación, y pegué el archivo .jks dentro de la dirección de la aplicación, pero aún así, mientras instalaba signed apk no está funcionando dando el error como he mencionado, pero funciona bien al instalar la aplicación en modo de depuración.

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' } 

Necesito que alguien me ayude por favor.

Dado que tiene este problema sólo con APK firmado, parece que ha configurado un valor de hash de clave de liberación incorrecta.

Intente comprobar que el valor hash de la clave de liberación del almacén de claves que utilizó para firmar el APK está correctamente listado en el campo "Nombres de paquetes y hachas de Android" de la configuración de su aplicación de LinkedIn, tal como se describe en la documentación :

Generación de un valor de hash de clave de liberación

Para generar un valor de hash de clave de liberación, utilice el siguiente comando:

 keytool -exportcert -keystore YOUR_RELEASE_KEY_PATH -alias YOUR_RELEASE_KEY_ALIAS | openssl sha1 -binary | openssl base64 

Configure los valores

En el campo "Nombres y hachas de paquetes de Android" de la configuración de la aplicación de LinkedIn , proporcione uno o más valores en el siguiente formato separado por comas:

 Android.Package.Name,Key-Hash-Value 

En SDK hay archivo "debug.keystore" en la aplicación de ejemplo y la aplicación de eventos La contraseña de ese archivo de almacén de claves es: android

Firma esa muestra o aplicación de eventos con ese archivo de almacén de claves. Resolverá su problema

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.