Traté de importar un proyecto (projLib) como dependencia para otro proyecto (projAPK).
projAPK gradle tiene esto:
dependencies {
compile project(':libs:NewsAPI')
compile project(':projLib')
}
pero cuando sincronizo el gradle me da este error:
Error: dependencia Android_2015: projLib: no especificado en el proyecto, projAPK se resuelve en un archivo APK que no es compatible como una dependencia de compilación. Archivo: /Users/myname/Documents/Development/Android_2015/libs/projAPK/build/outputs/apk/projLib-release-unsigned.apk
así que supongo que hay dos soluciones para esto:
- de alguna manera hace que Gradle piense que projLib es una biblioteca que no debe compilarse para apk
- de alguna manera hacer que gradle NO compile projLib explícitamente
El problema es que no pude encontrar cómo hacer nada de eso. Sería genial si ustedes pueden ayudar :)
fuente
Error:Library projects cannot set applicationId. applicationId is set to 'com.bulletnoid.android.widget.StaggeredGridViewDemo' in default config.
StaggeredGridViewDemo es un paquete en la biblioteca que intenté importar como módulo.En el archivo gradle del módulo :
Reemplazar
apply plugin: 'com.android.application'
conapply plugin: 'com.android.library'
Luego quitar
applicationId "xxx.xxx.xxxx"
Limpiar y construir
fuente
simplemente agregue estas líneas al
gradle
archivo de la biblioteca y elimine otras seccionesfuente