当前位置:首页 » 安卓系统 » android导入aar包

android导入aar包

发布时间: 2023-09-16 11:04:15

❶ 如何在Android Studio添加aar包或jar包引用

最近刚从eclipse换到Android Studio开发,发现有很多地方与eclipse不大相同 ,还不怎么习惯.

在开发是有事会用到第三方jar包 或者aar包 ,下面说一下这两种包的引用方法:

首先看一下android studio 的项目基本结构:

2.导入arr包:

这是我之前导包时出现的错误:

Error:Project app:
Only Jar-type local dependencies are supported.Cannot
handle: D:-debug.aar // 意思应该就是仅支持本地依赖

a.同jar包一样复制到libs目录下面

b.找到该moudle的build.gradle文件 ,加入

repositories {
flatDir { dirs 'libs' } } //作用是添加一个本地仓库,并把libs目录当做仓库地址

C.在dependencies 里加一行代码
compile(name: 'aar-name', ext: 'arr')
重新构建项目 ,在app/build/intermediates目录下就能查看到aar的内容了.

这时候我们就可以在项目中正常使用第三方的类了.

❷ Android mole library中添加aar包的那些坑

离线打包,通过缓存的jar包,但 不是长久之计,开发人员苦不堪言啊。后来参考了文章 折腾许久 解决问题了。记录一下 分享出来。

新建的common_mole ,里面只放 aar. 让别的mole 依赖此 mole
这个common_mole的gradle配置如下:

注意点

repositories 下的 flatDir 必须在 android{} 节点下!看来还没有完。需要aar包的mole只需要在 dependencies 下 这么依赖即可

等等,还没有完。任何依赖此common_mole的mole必须声明在他的build.gradle声明此lib位置。

同样的他的build.grade 的repositories 下的 flatDir 必须在 android{} 节点下!举例有个mole名字叫 business_core 他需要某些aar他要依赖 common_mole。ok 先 dependencies compile project(':common_mole')。然后在android{ } 节点下声明

../../../../表示了 位置,此位置根据具体与common_mole位置的不同做不同修改。还没完!project根目录的build.gradle也要改!以及 app目录下的build.gradle都需要加上,根目录加上的方式跟其他mole一致,其中project 根目录下的build.gradle 加的位置是在allproject节点下。如下:

上面的步骤,少一点就会编译失败,比较扯,记录一下,分享出来。感觉 写绝对路径比较复杂,可以更简单点 。在dependencies.gradle中定义 common_mole/libs的位置

其他build.gradle可以这么依赖。

❸ 如何在Android Studio添加aar包或jar包引用

1、首先Android工程的主应用程序是iTool,我们是在主应用程序中引用其它的jar包。2、依次点击【File】——【New】——【New Mole】,弹出【Create New Mole】窗体,在窗体中选择【Import .JAR/.AAR Package】选项,然后点击【Next】按钮,进入jar包文件选择界面,在该界面中选择一个jar包文件并给它命名,最后点击【Finish】按钮。添加完jar包文件后如图所示。3、添加完jar包以后,接下来就该让主应用程序iTool对它进行引用了。选中iTool,右键菜单,点击【Open Mole Settings】选项,或者直接按下F4键,弹出【Project Structure】窗体。4、选中【Moles】区域中的iTool,在右侧区域中选择【Dependencies】选项卡,点击右侧的【+】按钮,在下拉列表中选择【Mole Dependency】,弹出【Choose Moles】窗体,在里面选中刚才添加的jar包,然后点击【OK】按钮即可完成jar的引用。

热点内容
说话加密 发布:2025-01-31 14:02:28 浏览:552
android仓库管理系统 发布:2025-01-31 14:02:27 浏览:700
batsql语句 发布:2025-01-31 14:00:13 浏览:733
沈阳加密狗 发布:2025-01-31 13:54:58 浏览:705
联想服务器怎么装windows7 发布:2025-01-31 13:54:52 浏览:874
java二级考试历年真题 发布:2025-01-31 13:50:31 浏览:171
编程一刻 发布:2025-01-31 13:36:44 浏览:585
编程小草出土 发布:2025-01-31 13:33:27 浏览:579
如何设置服务器屏蔽你的ip 发布:2025-01-31 13:25:58 浏览:243
扣扣的独立密码是什么密码 发布:2025-01-31 13:23:42 浏览:132