AIDE Problem | Doesn't support remote maven repository | Solution
/sdk-path/extras/
(Android and Google libs are there), but a bit more difficult if it is not:
I had success manually creating a maven repository using these steps:
- Download the following files from the right subdir on jcenter.bintray.com:
- maven-metadata.xml
- artifact-name-version.aar
- artifact-name-version.pom
- Create a new folder on your device and call it
m2repository
- Open
maven-metadata.xml
and remember the groupId, artifactId and version - Create folders for every component of the groupId inside your m2repository (e.g. groupId = com.github.test, folder structure: com/github/test)
- Inside of the folder structure (e.g. folder test) , create a folder named after the artifactId from the maven-metadata.xml (often it's
library
) - Move the downloaded maven-metadata.xml into the newly created artifactId folder
- Create a new folder named after the version from the metadata file (e.g.
1.0.0
)
- Move the pom and aar files into the newly created folder.
Now, you have to link the maven directory with AIDE:
- Open AIDE
- Go to Menu>More>Settings>Build and Run
- Tap Local Maven Repositories
- Add the path to your m2repository folder (so the path ends with
/m2repository
) - Close settings
- Wait until AIDE rebuilds the project
If you have a code-only library (no resources), chances are there is a .jar file which you could easily just copy into the
libs/
folder of your project. In this case make sure you have the following line added to the dependencies section of your build.gradle:compile fileTree(dir: 'libs', include: ['*.jar'])
Please note all this only applies if your project uses the new gradle-based project structure.
Credit :
Stackoverflow
GauravNikk
Stackoverflow
GauravNikk
Also You can get my all Project : here
Post a Comment