程序没有报错,可以在模拟器里面正常安装运行,但是一旦使用eclipse导出apk,不管是签名不签名的,都会报Unable to execute dex: Multiple dex files define Lxxxxx(包名)/XXXActivity;跟这个哥们一摸一样:
http://stackoverflow.com/questions/7688828/dex-loader-unable-to-execute-multiple-dex-files-define不知道是不是今天在eclipse里面下载过新的3.0的sdk的原因,但这个所有程序都是2.1的,全部都无法导出,有哪位知道如何解决这个问题吗?拜谢,只有100分,都给了~

解决方案 »

  1.   

    报错是这样的:
    [2011-10-19 17:14:23 - Dex Loader] Unable to execute dex: Multiple dex files define Lxxx/xxxxx/xxxxxxxx/xxxxxActivity;
    [2011-10-19 17:14:23 - QuoteNOW_TRAVELEXPERT] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lxxx/xxxxx/xxxxxxxx/xxxxxActivity;
      

  2.   

    直接看你项目里面的BIN文件
    比如:
    E:\testDemo\Dept2.0\bin\Dept2.0.apk
      

  3.   

    非常感谢,但是这个apk不是使用debug key的吗?我可以再用个人的key重新给它签名吗?
      

  4.   

    网上下个android签名工具,但是一般都是直接拷bin目录下的。
      

  5.   

    重装ADT之后解决了,还是谢谢各位~
      

  6.   

    我也遇到这个错误了,重装ADT也不行哦~~
      

  7.   


    你是引用了什么外部jar包吗?