the studio stored para obtener not kit invalid herramienta hashes generar does desarrollo desarrolladores claves clave certificados administraciĆ³n java android android-studio gradle pagerslidingtabstrip

java - stored - key hashes android studio



ImportaciĆ³n de la biblioteca de Facebook en Android Studio: no se pudo encontrar la propiedad ''ANDROID_BUILD_SDK_VERSION'' (5)

En primer lugar, puede agregar esta dependencia a su proyecto, sin compilar la lib localmente.

dependencies { compile ''com.astuetz:pagerslidingtabstrip:1.0.1'' }

De lo contrario, si desea compilar esta lib localmente, debe definir estas claves en gradle.properties en la raíz.

ANDROID_BUILD_TARGET_SDK_VERSION=19 ANDROID_BUILD_TOOLS_VERSION=19 ANDROID_BUILD_SDK_VERSION=19

Quiero importar un proyecto de biblioteca a mi aplicación, pero cada vez que intento hacerlo, Android Studio no lo reconoce

También me da errores en build.gradle ..

La Biblioteca es: PagerSlidingTabStrip ....

Aquí hay algunas fotos :

¡He intentado hacer que funcione durante 3 días hasta ahora! Por favor, ayúdame :)

EDITAR:

apply plugin: ''android-library'' dependencies { compile ''com.android.support:support-v4:19.0.0'' } android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion 8 targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) } sourceSets { main { manifest.srcFile ''AndroidManifest.xml'' java.srcDirs = [''src''] res.srcDirs = [''res''] } } } apply from: ''https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle''

EDIT2:

FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project '':Sahertoday''. > Could not resolve all dependencies for configuration '':Sahertoday:_debugCompile''. > Could not find com.astuetz:pagerslidingtabstrip:1.0.1. Required by: Saher-3:Sahertoday:unspecified * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED


Para aquellos que tuvieron los mismos problemas al agregar bibliotecas y todavía no pueden hacer que funcione. La siguiente inclusión local del archivo .aar funcionó para mí:

  • Simplemente descargue manualmente el archivo .aar del maven repo .
  • En Android Studio vaya a Archivo -> nuevo Módulo -> importe .JAR o .AAR y seleccione su archivo .aar descargado.

Android Studio hace el resto (en build.gradle) por usted. Tal vez limpiar y reconstruir su proyecto.


Vaya a la carpeta de Facebook que ha importado en su proyecto. Copie el archivo gradle.properties y péguelo en su módulo de facebook. Eliminará los errores.


EDITAR

También hay una forma GUI para hacer esto. Se accede seleccionando el módulo facebook en el árbol del proyecto y presionando f4 .
También puede hacer clic derecho en facebook y acceder a Open Module Settings en la parte inferior.

Se muestra en las imágenes. Los números en la imagen son la versión sdk superior en el momento de la escritura.

Hay una solución más simple. Las constantes como ANDROID_BUILD_SDK_VERSION pueden reemplazarse con la versión normal de "números". Entonces, en lugar de

android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion 8 targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) }

..file puede verse así:

android { compileSdkVersion 19 buildToolsVersion ''19.1.0'' defaultConfig { minSdkVersion 15 targetSdkVersion 19 }


apply plugin: ''com.android.library'' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { minSdkVersion 8 targetSdkVersion 4 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.txt'' } } } dependencies { compile ''com.android.support:appcompat-v7:22.2.1'' }