Utilizar la biblioteca de marcos personalizada (android.jar) dentro de Android Studio
Tuve mi propio marco personalizado (android.jar) y quiero usarlo en Android Studio. Tenía la descripción en mi build.gradle como:
dependencies { compile files('myandroid.jar') }
Pero Android Studio todavía utiliza el marco predeterminado (android.jar). La situación esperada es como Eclipse, puedo arreglar el orden de las bibliotecas. En Android Studio, sólo puedo ordenar el orden de las bibliotecas externas y no tengo nada que ver con la biblioteca de framework predeterminada. ¿Hay alguna manera de permitir que mi android.jar personalizado tenga un orden superior al predeterminado?
- Clean Blank Android App falla al construir - 'no pudo encontrar Build Tools revisión 23.0.0 rc1'
- Android studio 2.0 bug: no hay cambios para implementar
- Firma de sabores de productos con gradle
- Xamarin - @ (Contenido) la acción de compilación no es compatible
- Apk build by corona no se instala en el dispositivo
¡Muchas gracias!
- Ayudar a construir un marco android reparado
- Configuración de la firma de depuración en los sabores de producto de Gradle
- AndroidStudio: No se pudo sincronizar Instalar herramientas de compilación
- 'La conversión al formato Dalvik falló con el error 1' y 'java.lang.IllegalArgumentException: ya añadido:'
- ¿Cómo instalar la versión antigua de las herramientas de compilación de Android desde la línea de comandos?
- Android Studio falló la construcción NDK proyecto de valor de salida no cero
- Problemas edificio proyecto cordova
- Proyectos de la biblioteca de Android
Coloque esta línea dentro de sus dependencias:
provided files('libs/myandroid.jar')
Si todavía no funciona, podemos agregar nuestra biblioteca para crear classpath. En build.gradle de la aplicación, añada estos:
allprojects { repositories { jcenter() } gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs.add('-Xbootclasspath/p:app\\libs\\mylibs.jar') } } }
He colocado mylib.jar está en app / libs. Es posible que algunos errores se muestren en IDE, pero la compilación de la aplicación estará bien.
Lo que puedes hacer es agregar tu .jar
en tu carpeta de add as a library
, luego haz clic con el botón derecho en ella y selecciona add as a library
.
Entonces, si ya no funciona, intenta hacer clic con el botón derecho en tu carpeta de proyecto y selecciona la Open Modules settings
. Puedes administrar tu dependencia y tus bibliotecas allí.
Prueba esto, en el archivo build.gradle de tus módulos.
dependencies { compile files('libs/myandroid.jar') }
Prueba esto:
allprojects { gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs.add('-Xbootclasspath/p:/mylib.jar') } } }
http://www.jianshu.com/p/a25a85b6372d
Cómo poner mis bibliotecas delante de android.jar editando build.gradle en Android-Studio
- Algunos tamaños de imagen que causan la falla de Camera.takePicture ()
- ¿Por qué recibiría NPE en este estado?