conversion to dalvikimage format errorfailed with error 1错误

博客分类:
今天打开eclipse,工作空间里所有的项目都出现了错误,错误提示Conversion to Dalvik format failed: Unable to execute dex,于是google了下,找到一些解决办法。
1.把项目中classpath文件中&classpathentry kind="lib"
path ="自定义jar的地址" /& 修改成 &classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/&。2.在build工程目录时常出现内存不足,所以需要修改eclipse.ini的配置,具体如何配置需要先搞清楚eclipse.ini里的参数都是什么含义,可以参考这篇文章
最后附上我的eclipse.ini的配置信息
-startupplugins/org.eclipse.equinox.launcher_1.0.201.R35x_v.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v-productorg.eclipse.epp.package.jee.product-XX:+UseParallelGC-vmC:\Program Files\Java\jdk1.6.0_20\jre\bin\javaw.exe#--launcher.XXMaxPermSize#256M-showsplashorg.eclipse.platform#--launcher.XXMaxPermSize#256m-vmargs-Xms40m-Xmx256m
修改后,重启eclipse,再进行build,错误就都没了,^_^。
浏览 14295
浏览: 76301 次
来自: 北京
谢谢分享。。。。。。。。。。。。。。。。
哪有的下呀?
太好了,多谢。
期待中,期待可以下载~
楼主没有地址怎么下载
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1592)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_083066',
blogTitle:'(转)conversion to dalvik format failed with error 1的解决办法',
blogAbstract:'android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下:1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。&&&&&& (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。 如果修改android sdk版本,则需要以下几个步骤:&&&&&& 1)修改SDK&&&&&&&&&&&& 选择工程,build path --& configure build path ---& library 删除引用的低版本SDK,',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:2,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}android4.0的项目导入到eclipse中运行出错Conversion to Dalvik format failed with error 1_百度知道
android4.0的项目导入到eclipse中运行出错Conversion to Dalvik format failed with error 1
控制台的信息
我有更好的答案
我觉得.baidu,是你的项目没有找到百度地图的jar包。 找到项目里的libs目录下的baidumapapi我通过控制台信息看到.jar.location 包,它是百度地图gps定位的类库,你要导入的项目包含 com
采纳率:47%
来自团队:
为您推荐:
其他类似问题
dalvik的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。解决android模拟器无法启动 提示:Conversion to Dalvik format failed with error 1错误
最近新项目工程,导入之后启动时无法打开模拟器,并提示错误:Conversion to Dalvik format failed with error 1
google搜索了下,网上给的基本的解决方法就是下面这种或者类似的:
1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)
2。 如果修改android sdk版本,则需要以下几个步骤:
&&&&&& 1) 修改SDK
&&&&&&&&&&&& 选择工程,build path --& configure build path ---& library 删除引用的低版本SDK,
&&&&&&&&&&&& 然后add External JARs,选择高版本SDK,OK,保存
&&&&&&& 2) 修改classpath文件
&&&&&&&&&&&& 该文件可能存在该项: &classpathentry kind=&lib&&& path =&你所指定的高版本的地址&
&&&&&&&&&&&& 把她修改成&classpathentry kind=&con& path=&com.android.ide.eclipse.adt.ANDROID_FRAMEWORK& /&
&&&&&&& 3) 修改Manifest.xml
&&&&&&&&&&&& 在AndroidManifest.xml文件中,application标签后添加&uses-sdk android:minSdkVersion=&3&&&/uses-sdk&
&&&&&&& 4) 修改default.properties(很重要)
&&&&&&&&&&&&& 该文件最后一行(前面没用#的)target=android-3 该成target=android-8,保存。
结果发现没什么需要修改的,以为是环境配置或者是SDK包有问题,要么就是eclipse出问题了。折腾了昨天一下午再加今天一上午,还是没头绪。
把同事的eclipse及sdk包直接拷贝过来也还是不对。
后来突然想起,把自己新导入的library改了一下,再试试居然解决了。
解决方法:
Build Path -& Configure Build Path -& Libraries
选中自己添加的那个Library,Edit
检查该library当初创建时是否勾选了System library选项,如果没勾选,则勾选上,确定之后再clean一下,重新试试看看是否OK了。
如果你遇到这个问题,试了很多方法都没解决的话,不妨试试,有可能也是这个情况导致的。。。
摘自 白果果白的专栏

我要回帖

更多关于 format conversion 的文章

 

随机推荐