androidStudio导入库文件
怎样引入jar so aar文件
1 so文件
so文件 放入libs中需要在app/build.gradle写入 sourceSets {
main {
jniLibs.srcDirs = [‘libs’]
}
}
放入 为so文件指定了默认的目录app/src/main/jniLibs(这种情况AndroidStudio会自动导入so文件)
2 jar文件
一次性导入 compile fileTree(include: [‘*.jar’], dir: ‘libs’)
单个导入 compile files(‘libs/universal-image-loader-1.8.6-with-sources.jar’) (或者在)
3 aar文件
3.1放入libs中
3. 2 在build.gradle android中加入
repositories{
flatDir{
dirs ‘libs’
}
}
3.3
compile(name:’xxx’,ext:’aar’)
详细的例子
apply plugin: 'com.android.application'android {compileSdkVersion 27defaultConfig {applicationId "com.example.administrator.aarstudytest"minSdkVersion 15targetSdkVersion 27versionCode 1versionName "1.0"testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}}repositories {flatDir {dirs 'libs'}
}dependencies {implementation fileTree(include: ['*.jar'], dir: 'libs')implementation 'com.android.support:appcompat-v7:27.1.1'implementation 'com.android.support.constraint:constraint-layout:1.1.0'testImplementation 'junit:junit:4.12'androidTestImplementation 'com.android.support.test:runner:1.0.2'androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'implementation(name:'pickerview-debug', ext: 'aar')
}
4 第三方的包
直接引用例如
implementation 'com.android.support:appcompat-v7:27.1.1'
androidStudio导入库文件相关推荐
- 西门子博图怎么导入库文件_如何在博途环境下使用库文件来共享代码?
在一个大型项目的开发中,往往会有一些重复的代码.比如,需对生产线上的10台行走电机进行控制,而其控制的方式是相同的.如果对每一台电机都分别写控制程序,就会出现大量的重复代码. 为了减少代码重复编写造成 ...
- QT导入库文件源码,有.h.in文件,但提示找不到对应.h文件
.h.in是一个模板文件,它是在cmake或者automake的过程中产生的一个用于输入设置信息等功能的中间文件.它会在你调用confing.automake等.sh文件之后,自动生成一个相应的.h文 ...
- Arduino库文件导入卸载常见问题及解决
本文针对以下问题: 需要导入自建库,不知道入口: 需要修改或者删除自建库,发现怎么操作都没用的: 想要修改官方库,或者将修改后的官方库覆盖无效的: 目录 导入库相关 卸载库相关 由于Arduino的版 ...
- linux下Qt调用C++库文件(.so)程序实现
文章目录 主要内容 一.编程环境及实现方法 二.项目实现 1.创建项目 2.导入库文件 三.项目中遇到的问题 总结 主要内容 如标题所示,在linux下使用qtcreator创建项目调用C++库文件, ...
- C语言-库文件与头文件
本文是对目标文件和链接文件两个概念的进化 创建一个文件print.o,里面有一个函数printff用来打印 创建一个文件main.c,调用printff函数 1:创建print.c文件,并添加如下代码 ...
- Qt接入阿里云SDK,OSS工程,实现头像上传,Mac和Win编译库文件。
目录 Qt接入OSS 前言 1. Mac版 1.1 Mac所需前提条件 1.2 安装阿里SDK 1.3 导入库文件 2. Windows版 2.1 Win所需前提条件 2.2 安装阿里SDK 2.3 ...
- Dmc雷赛板卡仿写(一):exe新建和库文件的添加
Dmc雷赛板卡仿写第一步: 1.VS中的app基础框架 生成一个基于cmake的app空白页面 创建一个文件夹,总的cmake: cmake_minimum_required(VERSION 3.5) ...
- Android开源so库,Android-studio导入.so库问题?
我的目录结构 一下是主activity package com.iflytek.tts; import android.app.Activity; import android.os.Bundle; ...
- 【C 语言】动态库封装与设计 ( 动态库调用环境搭建 | 创建应用 | 拷贝动态库相关文件到源码路径 | 导入头文件 | 配置动态库引用 | 调用动态库中的函数 )
文章目录 一.在 Visual Studio 2019 中创建 " 控制台应用 " 程序 二.拷贝 xxx.lib.xxx.dll.xxx.h 到源码路径 三.导入 xxx.h 头 ...
最新文章
- C# WinForm获取 当前执行程序路径的几种方法
- Qt编程之右键单击QTreeWidgetItem弹出菜单
- python自学网站需要多长时间-怎么自学python,大概要多久?
- activemq nodejs stomp 重连机制_5分钟优劣分析 Kafka、RabbitMQ、RocketMQ、ActiveMQ消息队列...
- 1.4.1bat脚本命令COPY 拷贝 复制到
- robot framework 使用四:分层设计和截图以及注意事项
- Java非静态内部类中为什么不能有静态变量却可以有常量?
- Spring-MVC配置Gson做为Message Converter解析Json
- 单片机通过改变占空比改变电机转速c语言,直流电动机的调速 用单片机产生PWM控制...
- 蓝桥杯备赛第一天-138译码器
- 看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了
- ps出现标尺的快捷键,隐藏参考线,把隐藏的参考线显示出来的快捷键。
- 避免使用ordinal方法
- Photo Shop教程(adobe的官方入门视频)
- 2011 我们的七夕
- Windows Server 2019存储池配置
- PFSO-T5,一种OLED材料
- Socket网络编程面试题
- 深度学习技术选型——文本相似度计算
- iOS - 定制多样式二维码
热门文章
- android viewpager 详解,详解Android App中ViewPager使用PagerAdapter的方法
- 在unity用shaderGraph做出类似动物之森的柱面场景,甚至球面场景。
- 开元弧焊机器人编程_【数据】2019年中国焊接机器人市场发展现状与趋势分析...
- OpenShift 4 - 用安全上下文(SC)与安全上下文约束(SCC)控制应用对受保护功能的访问
- OpenShift 4 - DevSecOps Workshop (Jenkins版)
- Ceph (3) - 安装Ceph集群方法3:使用 ceph-ansible 离线安装 Red Hat Ceph Storage 4.1 集群
- 关于打印数组一直输出地址符号的一个解决方法
- oracle的共享内存段,oracle共享内存段手工清理
- python flask实战视频_Python Flask打造一个视频网站实战视频教程
- 查看java运行时参数_查看JVM运行时参数