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