How to add local .jar file dependency to build.gradle file?
According to the documentation, use a relative path for a local jar dependency as follows.
Groovy syntax:
dependencies { implementation files('libs/something_local.jar')}
Kotlin syntax:
dependencies { implementation(files("libs/something_local.jar"))}
If you really need to take that .jar from a local directory,
Add next to your module gradle (Not the app gradle file):
repositories { flatDir { dirs 'libs' }}dependencies { implementation name: 'gson-2.2.4'}
However, being a standard .jar in an actual maven repository, why don't you try this?
repositories { mavenCentral()}dependencies { implementation 'com.google.code.gson:gson:2.2.4'}
You could also do this which would include all JARs in the local repository. This way you wouldn't have to specify it every time.
dependencies { compile fileTree(dir: 'libs', include: ['*.jar'])}