从ant和adt构建时,APK不相同

时间:2012-07-09 11:38:15

标签: android ant apk adt

我有一个Android项目。我可以从Eclipse中的ADT和命令行中的ant释放它到apk。 apk文件不一样。 我解压缩了apk文件并比较了内容。主要区别在于classes.dex文件。从ADT编译的文件比从ant中编译的文件小一点。

为什么他们不一样?当我向用户发布应用程序时哪个更好?

1 个答案:

答案 0 :(得分:2)

Why are they not the same? - 可能存在一些微妙的编译器标志差异,导致轻微的输出差异。

Which is better when I release my app to users? - 您执行测试的版本。很可能两者之间没有明显的区别,但是如果测试一个二进制文件而另一个没有测试,我需要一个很好的理由来分发未经测试的版本(我不认为存在这样的理由)。 / p>