Android gradle编译引用下载的三方aar包保存的本地目录位置:
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\
如图:
方法/步骤
-
首先,用Android Studio创建一个Android项目,然后找到我们需要引用的本地arr文件
-
将本地arr文件Copy到我们项目的libs文件夹下,没错就是和jar放在同一个文件夹下,这里需要注意的是:是放在主项目的libs文件夹下,别放错了
-
Copy完以后,打开我们主项目下的build.gradle构建文件
-
然后再构建文件中输入
repositories{ flatDir { dirs 'libs' }}
这是一个本地的“仓库”不要写错了
-
然后接着在构建文件的dependencies大括号中,输入compile(name:'arcgis-android-v10.2.7', ext:'aar'),“arcgis-android-v10.2.7”是arr文件的文件名,“arr”则是文件的扩展名,别写错了
-
以上操作完成后,点击菜单栏的重新构建按钮,对项目进行重新构建,然后稍等一下
-
如果没有发生错误的话,我们打开依次主项目的build--->intermediates--->exploded-aar,就会看到我们刚才引用的arr文件,到此arr文件就引用成功了
END
注意事项
-
Android Studio引用arr文件和libary文件相比于Eclipse来说,个人觉的还是比较麻烦的,所以还请各位学习一下,重在积累么
-
如果喜欢小编的经验,请投上您宝贵的一票
如何在安卓(Android studio)项目中导入模块、jar包、和aar包
wstcl
已于 2022-03-02 15:09:15 修改
3362
收藏 2
文章标签: android 安卓
版权
安卓(Android studio)编程中,我们常需要引用”别人写的功能“,以扩展app的功能,”别人写的功能“主要有模块、jar包、和aar包三种方式。
下面说一下调用(引用)三者的方法。
模块:
菜单file->new->import moudle->选择需要的模块(图1),。然后在在build.gradle(app)中添加依赖implementation project(’:模块名’)。完成。
jar包:
1.左侧project标签,切换到project。(图2、图3)
2.将jar包复制根节点\app\libs(没有libs手工新建)。
3.在jar包上右键Add as library。
完成。
aar包
1、2步同jar包。
3.打开build.gradle(app),在build.gradle(app)的android节点添加
repositories {
flatDir{
dirs(‘libs’)
}
}
4.在dependencies节点添加 api(name: ‘aar名称’, ext: ‘aar’)。
上述三者引用后不要忘记重新生成一下项目。
————————————————