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


Android Studio no puede encontrar clases de biblioteca después de Gradle build

Estoy intentando agregar una biblioteca .jar a mi proyecto en la carpeta /libs . Aquí está mi grade.build :

  buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' dependencies { compile files('libs/android-support-v4.jar', 'libs/java-api-wrapper-1.2.0-all.jar') } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 15 targetSdkVersion 16 } } 

Después de añadir que, creo mi proyecto y no hay errores. Pero cuando trato de usar la clase en mi código private ApiWrapper wrapper , recibo un error:

  • ¿Por qué Android Studio siempre muestra ActionBar en el diseño de la aplicación, incluso cuando está deshabilitado?
  • ¿Cómo clonar un repositorio git remoto con Android Studio?
  • Error: Finalizar sólo se puede llamar una vez
  • Android Studio: ¿Cómo desinstalar APK (o ejecutar el comando adb) automáticamente antes de ejecutar o depurar?
  • Android Studio 1.0 es demasiado lento
  • Generar SHA1 Fingerprint en el estudio Android 2.2
  •  Gradle: error: cannot find symbol class ApiWrapper 

    No puedo encontrar donde está el error. ¿Es mi grade.build no está bien, o se supone que debo construirlo de otra manera?

  • Error: Este fragmento debe proporcionar un constructor predeterminado (un constructor público sin argumentos)
  • Migración de SVN a Android Studio
  • Error "no puede usar el cliente de línea de comandos de subversion: svn" al abrir el proyecto de android check out de svn
  • La compilación de Gradle falla al buscar los servicios de Google Play en Android Studio
  • Android studio no puede conectarse a dispositivos de depuración
  • Forma correcta de usar la anotación @NonNull en Android Studio
  • 3 Solutions collect form web for “Android Studio no puede encontrar clases de biblioteca después de Gradle build”

    Utilizando la línea de comandos, en la raíz de su proyecto, ejecute:
    ./gradlew clean && ./gradlew build

    A continuación, recompile su proyecto en el estudio y usted debe ver su nuevo lib.

    Establezca minifyEnabled como false para todos sus proyectos de biblioteca en build.gradle. Ver la respuesta aceptada por Scott Barta en este hilo.

    Ver respuesta aceptada por Scott Barta en este hilo

    • Como primera opción, creo que será suficiente Syncronizing the Project with Gradle Files .

    Introduzca aquí la descripción de la imagen

    • Otra opción, desde la línea de comandos, ejecuta el archivo de gradlew.bat lotes gradlew.bat ubicado dentro de la carpeta del proyecto:

    Introduzca aquí la descripción de la imagen

     ./gradlew clean && ./gradlew build 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.