androidstudio导入外部库文件,以及将项目中module引用依赖

一:导入如百度地图等的外部类。

步骤:1.首先 将androidstudio项目显示切换到 project 状态显示项目

2.然后添加.jar文件,将所有的.jar文件放入libs文件夹内(libs文件夹就在项目文件夹下),然后在引入的.jar文件上右键然后点击 Add As Library... OK jar文件引入。

3.添加.so文件,在项目下的src目录下的main目录下新建jniLibs文件夹,然后将so文件连带着他外面的文件夹整个复制到jniLibs文件夹下(注意:so文件不能直接存在于jniLibs文件夹下,需要存在于如armeabi等文件中放入jniLibs文件夹下),倒入文件后在该文件的build.gradle中添加

sourceSets{    main(){        jniLibs.srcDirs = [‘libs‘]    }}代码。具体放入位置如下:

apply plugin: ‘com.android.library‘
android {    compileSdkVersion 23    buildToolsVersion "23.0.3"

    defaultConfig {        minSdkVersion 11        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘        }    }    sourceSets{        main(){            jniLibs.srcDirs = [‘libs‘]        }    }}

dependencies {    compile fileTree(dir: ‘libs‘, include: [‘*.jar‘])    testCompile ‘junit:junit:4.12‘    compile ‘com.android.support:appcompat-v7:23.4.0‘    compile files(‘libs/BaiduLBS_Android.jar‘)}现在就可以使用外部类的方法了。

二:将同项目的module作为依赖包引用1.选择你想作为library的module。选择他的build.gradle文件将最上方的代码apply plugin: ‘com.android.application‘改为apply plugin: ‘com.android.library‘。然后将下面的代码删去位置为:android下的defaultConfig下的applicationId "frame.myc.com.mycframe"。删除后代码为
android {    compileSdkVersion 23    buildToolsVersion "23.0.3"

    defaultConfig {        minSdkVersion 11        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘        }    }    sourceSets{        main(){            jniLibs.srcDirs = [‘libs‘]        }    }}2.为主文件添加依赖 点击file->project structure左边的module下选择你的主工程,然后右边点击dependencies,点击下方或者右方的+点开后在三个选项中选择module dependency,在弹出界面选择你刚刚修改作为library的midule文件 ok了。
 
时间: 2024-10-03 17:02:43

androidstudio导入外部库文件,以及将项目中module引用依赖的相关文章

关于Eclipse 和 IDEA 导入library库文件 的步骤

这里我们以PullToRefresh(上拉刷新下拉加载)组件的library为例 下载地址: https://github.com/chrisbanes/Android-PullToRefresh 现在我们需要把library文件夹导入到Eclipse或者IDEA中去 一.IDEA 导入library库文件步骤 1.首先我们要有一个项目,没有的就创建一个吧 2.右击项目名称点击Open Module Settings(F4) 3.可以看到这样的界面 接下来在中间部分 点击绿色的加号 导入Modu

Eclipse_java项目中导入外部jar文件

很多时候,在java项目中需要导入外部 .jar文件,比如:需要导入数据库连接驱动等等一些包.不熟悉eclipse的人可能会犯愁,其实很简单....步骤如下: 在需要添加外部文件的项目上   单击右键--->Build Path----->Configuer Build Path---->Libraries---->Add External JARs....... 整个过程就这么简单..... Eclipse_java项目中导入外部jar文件

Android Studio 导入外部lib文件

Android Studio 导入外部lib文件 1.将jar包放入Module里的lib文件夹中.(自己创建lib文件夹) 2.在project选中jar包点击右键"Add as library". 3.此时项目仍然是无法正常编译的,这时需要在项目里的module的build.gradle文件里的dependencies节加入以下内容 compile files('lib/xxxx.jar') 这里files括号里面的地址是相对于build.gradle文件的相对路径 4.此时项目正

怎样将.h文件添加到项目中

作为C++的初学者,在运行别人的程序时,第一个遇到的问题就是无法将程序中写到的.h文件包含到项目中来.下面来写一下处理方法.本文以easyx.h为例进行说明 首先右键你的工程 选择Properties选项,然后点击左边的C/C++选项 看到右边的Addtional Include Directories,然后将你的.h文件所在的地址直接粘到后面就好啦!

vue如何导入外部js文件(es6)

也许大家都是使用习惯了es5的写法喜欢直接用<Script>标签倒入js文件,但是很是可惜,这写法.在es6,或则说vue环境下不支持 真的写法是怎样? 首先.我们要改造我们要映入的外部js文件,改成下面这个格式.主要是红色方块内部代码,我们需要将我们的模块"抛出",让人能获取到 代码: [html] view plain copy function realconsole(){ alert("hello.thanks use me"); } expor

MySQL数据库导入外部*.sql文件详细步骤

如需转载请标明出处:http://blog.csdn.net/itas109 环境: MySQL  50515 Navicat for MySQL 一.导入前提 确保导入的sql文件的host和端口以及MySQL版本一致 具体操作: 1.如图,点击连接属性. 2.确保下图中的主机名和端口与sql中信息的一致 3.运行,MySQL默认登录程序,查看MySQL版本 二.新建sql中的数据库 本例中的数据库名称为tr,如下图新建数据名为tr,编码为utf8(根据实际修改). 三.导入数据库 1.右键t

vue导入外部js文件的方法

1.将需要引入的外部js文件,改成下图的格式,将需要引入的内容放在一个函数内,并通过export暴露出来.  2.在vue里引入该模块 通过import引入,然后写入方法里,再按需求调用 原文地址:https://www.cnblogs.com/webwangjie/p/10950808.html

Android Studio将Eclipse的项目作为module的依赖库

情形: 我们现在有一个eclipse的项目,我们想把这个项目作为android studio的module的一个依赖库. 以前我们在eclipse的时候常常是在一个工作区里面把一个A工程 as a liarary一下,然后这个A 工程就不再是一个工程了,而是一个依赖库了,然后其他的B工程就可以依赖这个依赖库了 那么这个情形我们在AS里面怎么实现呢 注意: eclipse的工作区间等于as的project eclispe的project等于as的module 1.当前情况 当前as配置:Andro

转 mvc项目中,解决引用jquery文件后智能提示失效的办法

mvc项目中,解决用Url.Content方法引用jquery文件后智能提示失效的办法 这个标题不知道要怎么写才好, 但是希望文章的内容对大家有帮助. 场景如下: 我们在用开发开发程序的时候,经常会引用jquery, 但是由于路由的关系,最终访问页面的地址相对js文件来说,是不固定的. 为了在view中能够引用到jquery文件,我们通常都是用如下的代码 <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")