现在项目转到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'])
}
分享到:
相关推荐
Android Studio调用高德地图api(前面文章中所记录...将该jar包加载到build.gradle中,之后在src/main下面建jniLibs子目录,将前五个文件复制进去。之后根据文章《Android Studio调用高德地图api》进行使用,便可实现。
想要将一个项目导出为jar包,供其它项目使用,在eclipse中可以直接...2、让app依赖这个库,在app下的build.gradle文件中添加compile project(‘:testlibrary’) dependencies { compile fileTree(dir: 'libs', incl
Spring Boot - 基本 Rest API 应用程序 - 基于 Gradle(能够在 Android Studio 中调试) 这个应用程序是按照下面提到的例子构建的: : 您可以按如下方式运行此项目: cd /Basic_SpringBoot_App 直接运行,2../...
最近碰到这么个恶心的问题 问题:有个arr文件被放到Module A中引用,...2.然后在项目的build.gradle文件的android节点下加入 3. 1. repositories { flatDir { dirs 'libs' } } 4.然后继续在dependencies节点中加
套用外挂程式将以下代码段添加到您的根构建脚本文件中: buildscript { repositories { jcenter() } dependencies { classpath ' com.kezong:fat-aar:1.3.3 ' }} 将以下代码段添加到android库的build.gradle中: ...
Android Studio的使用方法: 1、放到工程的“app\libs”目录下。 2、 如果使用jar,则在“app/build.gradle”下添加 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') } 如果使用aar,则在“app/...
The fat-aar plugin that can be used under android plugin 3.0.1 and gradle wrapper 4.4. If you need to remove some files while packing, please add 'excludeFiles '. fatLibraryExt { enable true ...
android studio实现微信好友列表功能,注意有一个jar包我没有放上来,请大家到MainActivity中的那个网址里面下载即可,然后把pinyin4j-2.5.0.jar复制粘贴到项目的app/libs文件夹里面,然后clean项目就可以使用了 ...
transformer-libs/transformer-plugin是一个Gradle插件,使用Android Gradle Transform API来执行字节码操作。 transformer-libs/transformer-module是一个Android库项目。 tranformer-app是一个Android应用程序...
最近开始做Android 8.1的项目,Launcher3相对于7.0放置比较大。将Launcher3引入至Android Studio方便调试。 参考网上的文章: : 修改protos目录下launcher_dump.proto 将原来选项java_package =“ ...
为了正确编译项目,首先记得在libs项目目录中添加我们的 SDK 库 jar 文件。 其次,在需要的地方添加支持库 v7 依赖项。 如果您已经处理过支持旧 Android API 级别的 Android 应用程序,通常一个名为appcompat_v7的...
aar引用很简单,将sdk-zhousf-1.0-20170907.054540-1.aar复制到libs包下,在项目的build.gradle文件中增加以下代码即可: compile(name:'sdk-zhousf-1.0-20170907.054540-1',ext:'aar') 但是如果aar中包含了远程...
在介绍使用 Gradle 统一配置依赖管理前我们先来简单介绍一下 Gradle, Gradle 是一个基于 JVM ...而在我们的 Android studio 中默认就是使用 Gradle 来构建管理我们的工程的,在我们的工程构建过程中通常会创建很多个 Mo
最近,将一个包含有百度地图SDK的Eclipse工程导入到Android Studio环境下时,运行进入App地图窗口出现了闪退,错误提示:java.lang....只需在工程build.gradle中添加如下一行代码: jniLibs.srcDirs
#nessie-android ##简介资本用Java编写的一个Nessie API包装器。... 在Android Studio中,它应该已经在文件中添加了依赖项行。 如果没有,请将其添加到gradle文件中。 dependencies { compile files( ' l
在使用Android Studio开发的时候,如遇到多个项目引用同一个library的情况时,会遇到在每个项目中都要有一套library的代码的情况,对于还在开发和维护中的Library需要频繁的修改,这对同步就很麻烦,为了解决这个...
android 6.0(api 23) SDK,不再提供org....2:打开build.gradle文件,在android节点下添加:useLibrary 'org.apache.http.legacy' 重新编辑即可。 Eclipse解决办法: 直接将org.apache.http.legacy.jar加到libs中。
常用依赖 //1.直接依赖第三方开源库,一般是托管在 jitpack 或者 jcenter ... implementation '...直接依赖本地的aar文件,一般是在libs目录下 implementation(name: 'LiteAVSDK_Professional_5.1.5293', ext: '
在app/src/main中创建一个名为jniLibs的符号链接,指向YOUR_OPENCV_SDK/sdk/native/libs 在app/CMakeLists.txt将第 9 行更改为指向YOUR_OPENCV_SDK/sdk/native/jni/include 同步gradle 运行应用程序 如何从头开始...
将库添加到您的项目中compile files('libs/modbus4Android-1.0.jar')将jar复制到项目的lib目录,并将配置添加到build.gradle。2.创建并初始化ModbusReq实例ModbusReq.getInstance().setParam(new ModbusParam() .set...