android - Issues with dependencies, modules. How do I properly reference this library? -
i'm confused something. i'm working on android app 2 modules. here's project structure
myproject app libs abc.jar src etc... importedproject libs src etc... build.gradle build.gradle if right click on abc.jar, , choose add library..., dialog comes asking me module add options app , importedproject.
if select importedproject, adds dependency importedproject's build.gradle file.. uses full path file on hard drive.
compile files('c:/users/my.name/workspace/myproject/app/libs/abc.jar') i'm confused why it's using full local path rather relative. android studio warns me not this, yet me.
i've tried these , none work:
compile files('app/libs/abc.jar') compile files('myproject/app/libs/abc.jar') anyone know i'm doing wrong here? thank you
edit:
got work using:
compile files('../app/libs/abc.jar') however, i've read using relative paths bad idea. there better solution?
paths in gradle build file typically relative location of build file. in case want path relative root project.
compile files("${rootproject.projectdir}/app/libs/abc.jar")
Comments
Post a Comment