我知道这个问题经常被问到,但请听我说。
通过Eclipse(ecj)编译Android(调试)项目成功(生成apk),但是当通过ant(javac)编译具有相同库的相同代码时,我收到编译错误(dx阶段)
java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536
问题不在于消息本身,而是在通过Eclipse编译项目时缺少消息。
有人可以解释为什么Eclipse成功而Ant失败了吗?
答案 0 :(得分:0)
Eclipse成功构建了项目,但实际上是在运行项目时生成错误。我认为这是因为这是所有库和(相关)项目在一个apk中链接的时候。
答案 1 :(得分:0)
您可以查看this精彩帖子