用户登录
用户注册

分享至

gradle libs

  • 作者: 李二狗他爹
  • 来源: 51数据库
  • 2020-09-30
Android Studio-Gradle项目中添加libs目录
现在项目转到android studio下开发

在libs目录下加了些so文件,但是打包发现没有打包到apk中,从网上查了下
打开app下的build.gradle文件

配置如下:
apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion "19.0.0"

defaultConfig {
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}

无非就是添加了两个地方
一个是:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}

另外一个:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}



  1先在android studio导入一个项目,然后进入到项目中,依次进入到app>>src>>main下。

2
在main的文件下进行创建一个jinlibs,然后选中main的文件,进行右键,弹出框中点击“new”,移动下一级菜单中选择“directory”。

3
对创建的文件夹进行昵称,在昵称中进行输入“jinlibs”,然后点击“ok”。

4
这样在main的文件中创建一个为jnilibs的文件夹。

5
然后在jinlibs中文件进行添加so的文件,进入到so文件存放的文件中,直接把so的文件拖动到jinlibs的文件中。

6
拖动完成之后,会提示一个确认款提示信息,直接点击“ok”即可。

7
在non-project file access中第一个我希望编辑文件,第二个为我想在当前会话中编辑任何非项目文件,根据的自己需要进行选择,可以默认即可,点击ok。

8
这样就把so文件添加到jnilibs的文件中,这样的话程序的代码就可以进行调用其中方法。
软件
前端设计
程序设计
Java相关