Android studio 添加第三方jar包遇到的编译不通过问题

经常会出现

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug‘. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.7.0_79\bin\java.exe‘‘ finished with non-zero exit value 2

意思是jar包重复了,但是其实并不是添加的第三方包重复了,但是我们从这种提示中看不出来哪里重复 非常非常郁闷的一件事

现在教大家一个方法

在build.gradle中的android{}中添加

dexOptions {    preDexLibraries = false;}就可以知道哪些包重复了
时间: 2024-12-26 14:43:20

Android studio 添加第三方jar包遇到的编译不通过问题的相关文章

Eclipse / android studio 添加第三方jar包 步骤

eclipse 将第三方包放到libs文件夹后并没有引用. 基本步骤分为3步,具体介绍如下: 打开自己的Eclipse,在自己的Android工程上名上右键->Build Path ->Configure Build Path 2. 在Libraries选项卡中,选择右侧的Add External JARs,然后选择要导入的第三方的jar包即可! 3 在Order and Export选项卡中,点击右侧的Up按钮,将刚才引入的jar包放到最上方的位置,前边的勾记得要勾上! (关于放到首位,是自

android studio引入第三方jar包

我们在android开发中,需要引入第三方的jar包,来高效的使用已有的现成的功能.下面在android studio中如何引入第三方jar包. 在菜单File中==>Project structure ==>dependences >> 绿色的+号,选择你要的第三方jar路径,这样在build.grade中就会有相应的配置信息: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile fil

Android.mk添加第三方jar包

最近引入第三方的jar包进工程,发现光红色的两条并不起作用,加入include $(BUILD_MULTI_PREBUILT) 才起作用,而且顺序很重要,在这里把我参考的两个例子都列出来. 以下为引用例子: --------------------------------------------------------------------------------------------------------------------------------------------------

Android.mk添加第三方jar包(转载)

转自:www.cnblogs.com/hopetribe/archive/2012/04/23/2467060.html LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS) LOCAL_STATIC_JAVA_LIBRARIES := xsocket jackson-mapper logging jackson-core javatar log4j LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(

Android Studio引用第三方jar包(例如:使用LitePal)

如何使用LitePal的教程网上很多,不过对于新手,这些教程中遗漏了将第三方jar包拷贝到app->libs路径下后,还需要add as library. 下载LitePal 这时操作步骤如下: 选中导入的jar包,右键选择Add As Library. 点击ok 最终效果如下: 这时候,bulid.gradle中比原先多了条 compile files('libs/litepal-1.4.0-src.jar')

分享:Android Studio 导入第三方jar包,重复加载错误解决办法。

最近在使用Http时需要实现文件上传,虽然可以使用HttpURLConnection 实现原生post上传,不过这个好像效率很低,然后就选择网上比较多的HttpClient 通过HttpPost的方式上传文件,使用这种方式的时候需要用到apache的一个jar包,httpmime-xxx.jar 这个包还依赖于httpcore-xxx.jar,在正常的导入两个jar包后,满心欢喜的准备变异,可是一个蛋疼的错误蹦出来了: Error:duplicate files during packaging

Android Studio导入第三方jar包

直接将jar包拷贝到app/libs下,然后在app下的build.gradle中添加此jar的依赖.如下: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compi

Android Studio导入第三方jar包及.so动态库

天地图移动API下载中心:http://api.tianditu.com/api-new/mobile/download.html 新建android项目,将下载的资源解压,可以看到帮助文档,类参考包,示例,API开发包 将API开发包解压,并将jar包复制到工程中的libs中 解压后的文件 然后在main里面新建文件夹jniLibs,并将armeabi文件夹复制到里面 在Manifist中添加权限 <uses-permission android:name="android.permis

Android Studio 导入第三方jar包

1.先将AS切换到Project 2.在app-main-src下建一个libs目录,将jar包拷到里面 3.右击jar,add as Library