Android打arr包并在项目中引用以及遇到的坑 - Go语言中文社区

Android打arr包并在项目中引用以及遇到的坑


最近项目总想要实现人脸识别功能,之前第三方公司提供了技术支持,但是只是给了Eclipase源码,而现在大多是Android开发的IDE都是AndroidStudio,所以开始打算把源码部分功能打成jar包到项目中使用,由于jar包不能把资源文件打进去,所以只能通过反射的方式获取各种需要的资源文,但是如果代码中各种资源文件很多,有的时候我们很难一个个的去修改成通过反射获取,所以决定打成arr包,这样就可以把所有的资源文件都打包进去,下面简单如何把代码打包成arr

一、新建一个工程也就是我们常说的project,然后在这个工程下新建一个Module,这是要注意新建Module是要选则Android Library这样才能

二、在新建的Module写好代码,或是将写好的代码对应的拷贝进去,然后Rebuild一下就会发现在这个Module下的build/outputs路径下会出现一个xxx.arr

如图所以arr包就打好了,下面介绍要下其他工程下的项目如何使用呢?

三、项目中如何引用arr包

首先将上述生成的arr文件拷贝到需要引用的项目的Module下的libs文件下,接下来配置这个Midule下的build.gradle文件

repositories {
    flatDir {
        dirs 'libs'
    }
}
建立仓库识别libs文件夹,然后添加依赖
dependencies {
compile(name: 'xxxxx', ext: 'aar')
}
其中xxxxx代表的是你的arr包的名称,记住是文件名,不要带后缀名.arr,然后Rebuild项目,之后你就可以调用包中的方法以及引用资源文件

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_37842721/article/details/76254446
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-02 19:27:04
  • 阅读 ( 1203 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢