2

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

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

4

1 回答 1

2

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

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

于 2012-07-09T11:40:23.733 回答