由于项目需要,需要开发一个jar包,供第三方调用,内容包括,相机,动画,网络请求等。
android studio 如何生成jar包,我引用的是简书一位大神的gradle插件,此处为大神的gradle插件链接。
这里面有几个我使用中遇到的问题,给大家讲一下,
1.这个打包插件一定要在项目中使用,依赖项目是不能用的,即app.gradle为:appclication;
2.如果是全项目打包的话,v4,v7也都会打进去,这并不是我们想要的,这个时候引用
includePackage=['com/zrfdemo/zhangruofei/freelaarsdk']这句话就可以了
3.打包过程中的资源文件引用的问题,这次我参考的是另一个大神的文章,这是引用资源文件的大神的文章。
这里面有一个非常好用的类,就是MResource,简直神器,因为要做动画,需要用到anim文件夹,虽然大神这个例子上并没有,但是这个类依然可以用。
只需要把layout文件夹改为anim文件夹即可,operatingAnim = AnimationUtils.loadAnimation(ARTreasureActivity.this, MResource.getIdByName(this,"anim","ar_circle_animation"));
至于style什么的,应该也是可以用的。
4.这个编辑软件真是让人蛋疼,很不爽。。
如果大家有问题的话 可以加我qq:1401061619 共同讨论共同进步。