Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
apply plugin: 'com.android.application' //Esto nos indica que estamos haciendo una aplicación Android
android {
//Los siguientes dos valores van a la par, el primero es la versión de android que estamos usando y el segundo nos indica dentro de esa versión, en que revisión del código estamos
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
//Este parámetro es un valor único dentro de la PlayStore. Suele coincidir con el package name (el primer paquete creado en la app)
applicationId "com.example.elamorhallegado.dansu"
minSdkVersion 19 //Cuanto mayor es, con menos dispositivos será compatible nuestra app
targetSdkVersion 26
versionCode 1 //es un numero entero que indica la versión de mi app
versionName "1.0" //puede ser una palabra que indica la versión de mi app
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false // decidimos si queremos ofuscar nuestro código para evitar que alguien lo pueda decompilar. Es un embrollo para depurar
...
}
}
}
dependencies {
...
}
Error típico
All libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 8.3.0, 11.4.2. Examples include com.google.android.gms:play-services-auth:8.3.0 and com.google.android.gms:play-services-base:11.4.2
Esto significa que debo actualizar las versiones de las librerías que son 8.3.0 a la versión 11.4.2, que es más actual. Además debo incluir una librería que falta, y que se cita en el error: com.google.android.gms:play-services-base:11.4.2
Las versiones siempre serán 3 cifras: 11.6.0