导入项目时,有关[2016-04-03 20:38:02 - Dex Loader] Unable to execute dex: Multiple dex files 问题

最近我在学习androidUI设计,在网上找了一个UI菜单界面开源代码示例,按照步骤导入项目,运行的时候控制台结果报了如下错误:

[2016-04-03 20:38:02 - Dex Loader] Unable to execute dex: Multiple dex files define Lcn/w/song/widget/navigation/RollNavigationBar$NavigationBarListener;
[2016-04-03 20:38:02 - UseWidgetDemo] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcn/w/song/widget/navigation/RollNavigationBar$NavigationBarListener;

如是我百度了一下,原因是有重复,即导入的jar包重复。我查看了一下jar包,我发现自己把其中的一个名字为w.song.android.widget-1.0.4.jar导入了两次,结果导致项目无法正常运行。于是我在构建路径——配置路径里删除了w.song.android.widget-1.0.4.jar,使得项目中只保留了一个w.song.android.widget-1.0.4.jar。重新运行项目时,成功运行。

附:我当时百度查看的网址:http://blog.csdn.net/penglijiang/article/details/38112511

时间: 2024-10-06 10:54:23

导入项目时,有关[2016-04-03 20:38:02 - Dex Loader] Unable to execute dex: Multiple dex files 问题的相关文章

Android自学总结——第一篇:关于导入项目时出的错误

今天导入项目时又出现" The import android.app cannot be resolved"类似的问题了,记得之前也出现过,当时是解决了,然而现在忘记了,真是好记性不如烂笔头啊!现在我总结下以防止我忘记. 解决方法: 右键工程→Bulid Path→Configure Build Path... 选择Android,如图,在Project Build Target里面勾选相应的SDK即可

Android Studio 导入项目时假死,怎么办?

虽然我现在还是个菜鸟,但应该不能说是个初学者了,一路摸爬滚打过来,各种坑踩了,涨了许多姿势. 这里来讲讲我入门Android Studio时碰到的最蛋疼的事,应该能引起我们中国 Android 初学者的共鸣,为什么要特别强调"中国"?看下去你就知道了.好,不多说废话,准备好了没,我要贴图了. 卡半天有木有!!要砸电脑有木有!!你问我为什么?666,我想我们天朝的 GFW 更能解释这个问题.当然这里只是吐槽一下,归根到底,是由于项目所采用的 gradle 版本和我们本地已有的版本不匹配,

导入项目时Loading descriptor ...

最近导入了一个项目,始终在Loading descriptor ...,很长时间都没有结束. 这是Eclipse在从java.sun.com的服务器上下载配置文件,下载速度过慢导致的,其实配置文件不是必须的,没有也可以. 解决的办法是修改hosts文件,添加一行: 127.0.0.1 java.sun.com 再重新启动Eclipse,Eclipse连接到本地机器,下载不到配置文件,就会结束下载过程,Loading descriptor ...也就消失了.

【Java】导入项目时,出现The project cannot be built until build path errors are resolved错误解决方法

先检查jar包,jar包的地址如果不一样需要remove后重新导入的,右键项目→Build Path. 看额外的jar包有没有×,地址正不正确,要是不正确,remove错误jar包,再点击Add Extenal JARs 最后检查JDK的版本,当然是选自己电脑下载的版本了,点击环境的下拉菜单. 要是还有错误的话,我也没辙了,去看看别的教程吧. 原文地址:https://www.cnblogs.com/ByTwo/p/11760735.html

Android studio导入项目时的问题(Re-download dependencies and sync project (requires network))

引入了别人的项目出现了这种情况提示是跟gradle cache有关,我的解决方法是跟gragle的配置有关 改下这个: distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 然后重新build一下就好了 有人说删除.gradle文件可以,我没有试不知道,我建议配置文件还是不要轻易删掉 (遇到这个问题了记录下) 原文地址:https://www.cnblogs.com/Free-Thinke

android studio导入项目时一直在Grandle Build Running

在使用AS开发安卓应用程序的时候经常会遇到Gradle build running一直在运行甚至卡死的情况,解决方法如下: 方法1:(亲测有效) 1.在C:\User\<用户名>\.gradle 目录下新建一个gradle.properties文件,并在里面添加一行:org.gradle.daemon=true 2.打开AS,在Settings中设置Gradle的工作模式为offline,如下图: 这样就可以解决一直在running的问题了 方法2: 找到路径C:\Users\admin\.g

eclipse导入项目时出现小红叉,但项目内容没有报其他错误。

报错信息:Description Resource Path Location Type Target runtime Apache Tomcat v8.0 is not defined. ssh Unknown Faceted Project Problem 解决办法: 1,在Eclipse工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是:<?xml version="1.0"

pom.xml文件project报错Failed to read artifact descriptor forXXX:jar:unknow,导致idea导入项目时maven依赖没有加载进项目的问题

可能造成的原因有很多,需要一个一个尝试解决.首先检查一下看看maven仓库设置有没有出错.没有出错再执行下面的步骤 1.右键选择maven Reimport 一下 右键选择这个就行了,比较方便快捷 2.把报错的那个jar包的maven依赖引入文件删除,Reimport ,再把依赖复制进去 Reimport  一下 这个操作也很快,主要是看看是不是因为这个依赖的原因导致报错 3.去本地仓库找到这个依赖包的文件夹,删除掉, 再Reimport 到这一步的话就是因为有一次依稀下载到一半的时候下载失败,

Android Studio导入项目的几种方法

本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试更新到该版本. Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目.建议Android Studio导入项目时,使用 Gradle 构建项目. 导入 Eclipse 项目 本例中,使用到的 Eclipse 项目结构如图: e-demo 为主项目, appcompat_v7 为 library 项目. 导入 Generate Gradle