-
Android studio generates aar file from module located under : /build/outputs/aar/.aar
-
Extracting jar file from aar : Open aar while using Archive manager and aar file contains classes.jar file. Using Archive manager verify once classes.jar file contains all requires *.class files.
-
Converting jar file to dex : Using dx command generate dex file from jar file. dx command is located : /path/to/Androdid/SDK/build-tools/ command :
./dx --dex --output="/output/dir/path/dl.dex" "/jar/path/dl.jar" // dl is sample file name here.
- This dex file can be loaded dynamically now.