android - transpilador - diferencia entre compilar vs compilar árbol vs compilar Archivos?
transpilar significado (1)
Intentaba integrar mi proyecto en el estudio de Android. pero estoy un poco confundido cuando agrego dependencias. No sé cuál funciona bien. He intentado compilar FileTree y compilar archivos. No funciona para mí. Encontré algunos métodos. Puede que alguien me diga cuál es el apropiado para agregar la biblioteca (archivo jar solo como admob).
compile fileTree(dir: ''libs'', include: ''*.jar'')
compile ''com.android.support:appcompat-v7:+''
compile project(":libraries:libraryname")
compile files(''libs/libraryname.jar'')
¿Alguien puede decirme cuál es el apropiado para agregar la biblioteca (archivo jar solo como admob)?
Si la biblioteca está disponible como un artefacto en un repositorio de Maven o Ivy, como Maven Central, agregue el repositorio a su bloque de repositories
(por ejemplo, mavenCentral()
) y luego use compile ''com.android.support:appcompat-v7:+''
, reemplazando la cadena entrecomillada con la que identifica el artefacto que desea.
Si la biblioteca no está disponible como un artefacto, coloque el JAR en el directorio apropiado (por ejemplo, libs/
en el nivel de proyecto) y use compile fileTree(dir: ''libs'', include: ''*.jar'')
.
compile project(":libraries:libraryname")
es para subproyectos, que probablemente no tenga.
compile files(''libs/libraryname.jar'')
funciona, pero compile fileTree(dir: ''libs'', include: ''*.jar'')
es más flexible, ya que no tiene que cambiar su archivo build.gradle
para cada JAR .