导言
在github上对一个开源项目有兴趣,想进行测试,但是开发者并没有提供jar包或者aar包。这时,只能自己利用开源项目导出aar文件并在自己的测试工程里导入aar文件。
导出aar文件
1)新建一个没有Activity的项目包
2)将开源项目的代码和资源复制进相应的文件夹,如java和res等文件夹。注意,aar文件的是可以包含资源文件的。(因为笔者不知如何导入整个开源项目,所以用了这个方法,其实时间也花得很少)
3)在app下的build.gradle中加入以下语句: apply plugin: 'com.android.library'
4)这时可以看到app/build/outputs/aar目录下生成了一个aar文件
导入aar文件
大家可参照以下链接,写得非常易懂:
http://stormzhang.com/android/2015/03/01/android-reference-local-aar/
据说,可以利用File..New Module...的方式导入aar文件,但是折腾了半天没有成功导入,无法在测试工程中引入开源包中的类。