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'
         }
     }
    
Android 如何在android-studio中导入arr文件_第1张图片
图片.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 如何在android-studio中导入arr文件)