Android 如何在android-studio中导入arr文件

一、之前做一个项目需要导入第三方module,感觉直接复制代码太low了,就将其打包成arr文件,之后就是将这个文件导入app module中。
  1. 将.arr文件粘贴到libs中

  2. 打开module的 build.gradle文件,配置如下

     compile(name: 'XXX', ext: 'aar')
    

    其中XXX就是该arr文件的文件名, 例如 你的arr文件叫demo.arr,XXX就应该写入 demo
    还需要在该build.gradle文件的android节点添加一下代码,之后刷新一下就OK了。

     android {
         repositories {
             flatDir {
                 dirs 'libs'
             }
         }
     }
    
二、后来感觉项目有点庞大,新建了一个module,需要将该arr文件导入到module中,

这个module的配置跟前面一样,不过你其他module要用这个module也比较麻烦一点,一下是具体步骤:

  1. 打开build.gradle文件,添加对该module的依赖。

  2. 添加一下代码。注意:1.这段代码是放在android节点下。2. dirs 'libs' 后面的是你arr文件所在的libs地址,实在懒得写就这样,之后把斜杠改了就ok了。

     repositories {
         flatDir {
             dirs 'libs', 'XXX/module_name/libs'
         }
     }
    
图片.png
  1. 记得在Project 的根目录build.gradle文件中添加,少任何一步都会导致编译失败。

     allprojects {
         repositories {
             google()
             jcenter()
             flatDir {
             dirs 'libs'
             }
         }
     }
    

参考:Android module library中添加aar包的那些坑 https://www.jianshu.com/p/8c7acd1e926f?from=timeline/p/8c7acd1e926f?from=timeline

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,966评论 25 709
  • Gradle配置最佳实践 本文会不定期更新,推荐watch下项目。如果喜欢请star,如果觉得有纰漏请提交issu...
    Solang阅读 1,682评论 0 4
  • 露痕照孤雁, 让风轻拂脸颊,那些模糊的记忆, 也会偶尔在梦里浮现出来。 写的诗人已经远去, 那流转幻化的“情”字被...
    陶韵阅读 231评论 1 3
  • 泼妇的最大特点是什么?当众骂人。这次,我终于做到了。而且和我对骂的还是所谓的公公。(吃瓜群众,允许你先鄙视我半分钟...
    琦灵阅读 1,591评论 22 9
  • 今天在路上在和女朋友聊天 她提到今天加班到8点,然后这周六也加班。 我回了句,天天如此。 她说因为你没感觉。 我苦...
    静默之思阅读 530评论 0 49