android studio 导入外部库文件,以及将项目中module引用依赖
2017-03-19 09:31
489 查看
一:导入如百度地图等的外部类。
步骤:1.首先 将androidstudio项目显示切换到 project 状态显示项目
sourceSets{
main(){
jniLibs.srcDirs = [‘libs’]
}
}
代码。具体放入位置如下:
apply plugin: ‘com.android.library’
android {
compileSdkVersion 23
buildToolsVersion “23.0.3”
}
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”
}
2.为主文件添加依赖 点击file->project structure左边的module下选择你的主工程,然后右边点击dependencies,点击下方或者右方的+点开后在三个选项中选择module dependency,在弹出界面选择你刚刚修改作为library的midule文件 ok了。
其实最简单的方法就是刚开始建立module的时候就作为library来新建。仔细去新建一个module来体会一下,在选择模式的时候选择library就可以啦
步骤: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中添加。(为了保证不出错,可以将.jar文件放入JinLibs将so文件放入libs文件中,使得libs跟jniLibs文件夹下都存在so跟jar。)
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了。
其实最简单的方法就是刚开始建立module的时候就作为library来新建。仔细去新建一个module来体会一下,在选择模式的时候选择library就可以啦
相关文章推荐
- android studio 导入外部库文件,以及将项目中module变成library引用依赖
- android studio 导入外部库文件,以及将项目中module引用依赖
- android studio 导入外部库文件,以及将项目中module变成library引用依赖
- android studio 导入外部库文件,以及将项目中module变成library引用依赖
- android studio 导入外部库文件,以及将项目中module变成library引用依赖
- Android NDK——使用Android Studio引用so库,jar包、module以及导入Eclipse项目并使用JNI的正确姿势
- android studio将项目中module变成library引用依赖
- Android Studio 项目的导入以及依赖
- linux find 10分钟内创建的文件以及awk引用外部变量
- Cocos2d-x教程(19)-cocos2d-x.xcodeproj-2.2.x版本对cocos2dx文件的引用以及Cocos2d-x 2.2.0版本后项目拷贝出来无法运行的原因
- Android 导入v7包常见错误,以及项目引用v7包错误解决,
- android studio 导入有so 文件的项目是,程序崩溃的可能原因
- android studio导入外部项目或类库的方法
- cocos项目导入其它源文件时加入依赖库时,头文件提示找不到文件夹中的文件
- Android studio如何导入Eclispe项目以及Eclispe如何导入Android项目
- Android Studio导入github上面的项目以及发生的问题
- error LNK2019: 无法解析的外部符号 ***,该符号在函数 "***"中被引用 || 错误:无法打开导入的***.lib 文件
- Android 导入v7包常见错误,以及项目引用v7包错误解决
- iOS项目中引用外部字体文件
- linux下运行javaSE项目-依赖外部jar文件