屏蔽第三方框架中的依赖包和.so文件

1.排除support:recyclerview并使用自的版本

dependencies {
    compile('me.drakeet.multitype:multitype:2.2.1', {
       exclude group: 'com.android.support'
    })
    compile 'com.android.support:recyclerview-v7:你选择的版本'
}

2.指定本项目使用的.so类型

apply plugin: 'com.android.application'

android {
    useLibrary 'org.apache.http.legacy'
    //阿帕奇的httpclient
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        applicationId "com.xxxx.xxxx.xxxx"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.5"
        multiDexEnabled true
        ndk {
            abiFilters 'armeabi','armeabi-v7a','arm64-v8a','x86','x86_64'
        }
        //在这里指定,要使用的.so版本
    }

    dexOptions {
        javaMaxHeapSize "4g"
        //使用大内存
    }
    signingConfigs {
        release {
            storeFile file("xxxx.jks")
            storePassword "xxxxxx"
            keyAlias "xxxx"
            keyPassword "xxxxxx"
        }
    }
    buildTypes {
        debug {
            minifyEnabled false
            signingConfig signingConfigs.release
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }
        release {
            minifyEnabled false
            signingConfig signingConfigs.release
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

}

dependencies {
    compile('me.drakeet.multitype:multitype:2.2.1', {
       exclude group: 'com.android.support'
    })
    compile 'com.android.support:recyclerview-v7:你选择的版本'
    compile 'com.czt.mp3recorder:library:1.0.4'
    //该录音框架,集成了几乎所有的.so
}
时间: 2024-05-09 01:42:13

屏蔽第三方框架中的依赖包和.so文件的相关文章

maven 项目中pom依赖到其他pom【A】,如何递归下载这个pom【A】中的依赖包?

问题描述 maven 项目中pom依赖到其他pom[A],如何递归下载这个pom[A]中的依赖包? 用maven管理的项目,其中引入了 org.apache.hadoop hadoop-yarn ${hadoop.version}pom 但是这个GAV定位到的是一个POM文件,此文件中包括了一堆modules 如下 hadoop-yarn-apihadoop-yarn-commonhadoop-yarn-serverhadoop-yarn-applicationshadoop-yarn-site

java-javs中可以把包理解为文件夹么?

问题描述 javs中可以把包理解为文件夹么? 但是包名又很长,文件夹名很短,文件夹名src,但是包名就是com.bao.ming的形式,那么java程序文件之间的层级关系是如何的呢?类文件的上一层级是包,包的上一层级是文件夹,那么文件夹是顶级了吗,class文件是在文件夹下还是在包下,包和文件夹的区别和联系是什么呢 解决方案 其实没必要很纠结包跟文件夹的区别,创建项目的时候结构按这个模式就行了 解决方案二: 你可以把包理解为文件夹 解决方案三: 建立包,就是在建立文件夹点其实就是建立子文件夹,你

php ci框架中加载css和js文件失败的解决方法

 在将html页面整合到ci框架里面的时候,加载css和js失败,下面对这个问题进行分析及解决 在将html页面整合到ci框架里面的时候,加载css和js失败,弄了半天发现ci框架是入口的框架,对框架中文件的所有请求都需要经过index.php处理完成,当加载外部的css和js文件的时候要使用base_url()函数处理外部的链接.    比如:    在config配置文件中的base_url为:" localhost:8080/项目名称/ "    在控制器中访问applicati

==========在SSH框架中如何使用jspsmartupload上传文件========

问题描述 jsp中使用enctype="multipart/form-data"提交了表单,但在action中用up.initialize(getServlet(),request,response)中获取不到servletcinfig,试了很多种方法都不行,请各位高手帮忙解决,谢谢了!!!! 解决方案 解决方案二:有struts还用纯jspsmartupload干嘛?Struts直接FileForm不就行了解决方案三:是啊,不用那么复杂,一切都弄好了解决方案四:是FormFile吧解

php ci框架中加载css和js文件失败的原因及解决方法_php技巧

在将html页面整合到ci框架里面的时候,加载css和js失败,弄了半天发现ci框架是入口的框架, 对框架中文件的所有请求都需要经过index.php处理完成,当加载外部的css和js文件的时候要使 用base_url()函数处理外部的链接. 比如: 在config配置文件中的base_url为:" localhost:8080/项目名称/ " 在控制器中访问application/resource/aaa.js文件 相对路径<script src= "resource

php ci框架中加载css和js文件失败的解决方法_php技巧

在将html页面整合到ci框架里面的时候,加载css和js失败,弄了半天发现ci框架是入口的框架,对框架中文件的所有请求都需要经过index.php处理完成,当加载外部的css和js文件的时候要使用base_url()函数处理外部的链接. 比如: 在config配置文件中的base_url为:" localhost:8080/项目名称/ " 在控制器中访问application/resource/aaa.js文件 相对路径<script src= "resource/a

解析Java的Hibernate框架中的持久化类和映射文件_java

持久化类Hibernate的整个概念是采取从Java类属性的值,并将持久到数据库表.一个映射文件Hibernate的帮助确定如何从拉动类的值,并将它们映射与表和相关的域. 其对象或实例将存储在数据库表中的Java类在Hibernate中称为持久化类. Hibernate的效果最好,如果这些类遵循一些简单的规则,也称为普通Java对象(POJO)编程模型.有下列持久化类的主要规则,但是,这些规则并不是必需的. 将所有的持久化Java类需要一个默认的构造函数. 所有类应该包含为了让容易识别对象内Hi

eclipse-java项目导出jar后运行时报错找不到依赖包。

问题描述 java项目导出jar后运行时报错找不到依赖包. 以前都是在eclipse调试,第一次打包出来,依赖jre的地方都能正常运行,但是依赖第三方包的地方就提示找不到依赖包.导出的jar解压发现的确没有依赖包,classpath文件有表明依赖包路径,都是在本机,却无法运行.请问大牛应该如何操. 另外,我已经将依赖包都放到项目文件夹下面,新建了lib文件夹,在打包的过程中能看到lib文件夹,但里面是空的,没有jar依赖包,打包出来后也是什么都没有,如下图. 解决方案 另外,除了依赖包,还依赖于

exception-关于SSH2框架中Filter的问题

问题描述 关于SSH2框架中Filter的问题 我是初学者,下载了一个SSH学习框架SSH2框架搭建实例,但是遇到了这样的问题,已经几天了,都没搞定,还望有大神能帮帮忙,指点迷津. 详细情况是这样的,框架本身是Struts2.3.4+Spring3.2+Hibernate4.2,使用的Oracle数据库,我机子上装的MySQL,所以就把数据库换了.然后用的Tomcat7.0发布的. 遇到了这样的问题: 严重: Servlet.service() for servlet [jsp] in cont