Eclipse Android构建与Ant Android构建

时间:2013-06-15 18:10:39

标签: android eclipse ant

当我右键单击Eclipse上的项目并单击“Run as Android App”时,它是否有不同的构建过程,然后Ant构建?

目前我正在开发一个使用另一个项目作为库依赖的应用程序。一切都编译良好,应用程序加载,但当我尝试使用库提供的功能时,问题出现了。该库有一个校验和文件,用于验证是否正确加载了库资源。当我从Eclipse构建我的手机时,此检查通过。但是当我使用我的ant构建时,资源检查失败了。

我比较了两个apk结果(diff -rq ant / eclipse /),我的差异如下:

Files ant/AndroidManifest.xml and eclipse/AndroidManifest.xml differ  (this is  expected)
Files ant/META-INF/CERT.RSA and eclipse/META-INF/CERT.RSA differ
Files ant/META-INF/CERT.SF and eclipse/META-INF/CERT.SF differ
Files ant/META-INF/MANIFEST.MF and eclipse/META-INF/MANIFEST.MF differ
Files ant/classes.dex and eclipse/classes.dex differ
Files ant/resources.arsc and eclipse/resources.arsc differ

我怀疑resources.arsc可能会导致问题。这些文件的大小只有8个字节不同。

我迷失了,任何人都知道为什么会这样。我已经尝试删除校验和文件,但没有它就无法使用库。

0 个答案:

没有答案