Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: android gradle

Publica la biblioteca de android en jcenter: gradle bintrayUpload no encuentra bibliotecas

Estoy intentando publicar una biblioteca de Android en jcenter. He seguido el tutorial https://github.com/danielemaddaluno/gradle-jcenter-publish . Todo funciona bien hasta que intente ejecutar gradle bintrayUpload Cuando lo hago, obtengo una BUILD FAILED. Cuando miro los errores que veo package com.android.volley does not exist Por lo tanto, las bibliotecas que he incluido como una dependencia gradle no […]

Explicar la estrategia de dependencias transitivas descrita en la documentación de Android Build System

¿Puede alguien explicar lo que el equipo de herramientas de Android significa en este breve párrafo citado a continuación? Específicamente: ¿Qué es "somelib.jar"? ¿Están sugiriendo que creo un nuevo subproyecto que sólo tiene dependencias, lo llamo "projectA" y luego el proyecto publica "projectA.jar"? (Usando artifacts.add ("default", archivo ('projectA.jar')) El comportamiento deseado que quiero es publicar […]

Depurar pruebas de unidad basadas en gradle con IntelliJ / AndroidStudio

Estoy usando el plugin rolelectric gradle para escribir mis pruebas de unidad para Android. Todo funciona bien hasta ahora, además de ser capaz de depurar correctamente mis pruebas con Android Studio. Hice una investigación ( http://forums.gradle.org/gradle/topics/how_do_you_attach_a_debugger_to_gradle_so_that_i_can_debug_it_running_a_task ) y lo que terminé siendo: Iniciar debugable gradle config desde la consola gradlew -DtestDebug.debug=true app:clean app:testDebug Esto detendrá […]

¿Es posible especificar testApplicationId por sabor en Gradle?

Tengo dos sabores del producto, y fijo el testApplicationId como así en build.gradle : defaultConfig { minSdkVersion 8 targetSdkVersion 19 testApplicationId 'com.example.testapp' } ¿Es posible anular este testApplicationId en cada productFlavor ? Intenté sobreponer el testApplicationId sí mismo en el testApplicationId individual, pero entonces el archivo de R.class no consigue generado, y consigo un error […]

Generar un recurso de cadena que contiene% from build.gradle con resValue

Tengo una tarea personalizada en mi build.gradle que genera algunos recursos de cadena: android.defaultConfig.resValue "string", "my_string", "Some Value" Todo funciona bien: las cadenas aparecen correctamente en generate.xml y son accesibles a través de getResources().getString(R.id.my_string) en el código de la aplicación. No funciona cuando una de las cadenas contiene un símbolo % . Da este error: […]

Agrega API de datos de Youtube en Android Studio usando Gradle

Android Studio no puede encontrar las clases de YouTube necesarias en mi aplicación. Estoy reciclando algún código de un proyecto anterior. En el proyecto anterior acabo de importar el archivo jar proporcionado por google. Pero quiero aprender una mejor manera de usar gradle. He utilizado gradle antes con éxito. Su impresionante cuando funciona. He podido […]

Heredar JavaDoc desde Android SDK con Gradle

Problema: Quiero añadir algo de JavaDoc que se hereda del SDK de Android. Sin embargo, Gradle JavaDoc no parece ser capaz de encontrar el código fuente de Android y por lo tanto ignora la etiqueta de {@inheritDoc} . Clase de ejemplo public class MyCursor implements android.database.Cursor { /** * {@inheritDoc} */ public int getCount() { […]

Proceso 'comando' F: \ android-sdk \ build-tools \ 21.1.2 \ aapt.exe terminado con valor de salida no nulo 1

Aquí está el contenido de mi archivo build.gradle : // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { maven { credentials { username artifactoryUserName password artifactoryPassword } url 'http://test:8081/artifactory/libs-release-local' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' } allprojects { repositories { maven { credentials { username […]

Determine el ABI de la construcción actual en build.gradle

¿Existe una manera de determinar mediante programación el ABI (arm64-v8a, armeabi-v7a, x86, etc) de la compilación actual en el archivo build.gradle? He intentado crear una función como esta: def getABIFromCurrentBuild() { return android.os.Build.CPU_ABI; } Pero el paquete android.os no está disponible en el complemento Gradle. Fondo: Tengo un proyecto de aplicación en Android Studio que […]

Android Studio obtiene una advertencia obsoleta incluso con @SuppressWarnings ("deprecation")

En Android Studio, recibimos una advertencia obsoleta durante la compilación. Este código está en onCreate (Bundle) de una actividad String databasePath = webView.getContext().getDir("databases", Context.MODE_PRIVATE).getPath(); webSettings.setDatabaseEnabled(true); webSettings.setDatabasePath(databasePath); El método tiene estas anotaciones @SuppressLint("SetJavaScriptEnabled") @SuppressWarnings("deprecation") @TargetApi(19) @Override public void onCreate(Bundle savedInstanceState) { Sé que setDatabasePath está obsoleto, pero necesitamos esto para la compatibilidad hacia atrás. Pensé que […]

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