Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带库的Android项目可以使用Eclipse构建,但不能使用;蚂蚁释放“;_Android_Eclipse_Ant_Apk - Fatal编程技术网

带库的Android项目可以使用Eclipse构建,但不能使用;蚂蚁释放“;

带库的Android项目可以使用Eclipse构建,但不能使用;蚂蚁释放“;,android,eclipse,ant,apk,Android,Eclipse,Ant,Apk,我有一个使用另一个库项目的项目。 当我使用eclipse导出并安装签名的apk时,它运行良好 但是,当我使用“ant release”为发布版构建它时,它成功构建,但在安装后崩溃 我注意到,通过eclipse创建的apk的大小大于通过ant创建的apk的大小。我怀疑它不包括图书馆项目或部分项目 你知道这里出了什么问题吗 我和蚂蚁在一起的第一天,所以我知道的不多。。。感谢您的帮助 ===========================================================

我有一个使用另一个库项目的项目。 当我使用eclipse导出并安装签名的apk时,它运行良好

但是,当我使用“ant release”为发布版构建它时,它成功构建,但在安装后崩溃

我注意到,通过eclipse创建的apk的大小大于通过ant创建的apk的大小。我怀疑它不包括图书馆项目或部分项目

你知道这里出了什么问题吗

我和蚂蚁在一起的第一天,所以我知道的不多。。。感谢您的帮助

=============================================================

我自己解决了:
这是因为库项目中引用的外部jar在最终发布的apk中不可用。手动将其复制到libs文件夹修复了该问题。

ant任务将创建apk,即使没有要编译的类(例如,类路径错误)

这是因为库项目中引用的外部jar在最终发布的apk中不可用。手动将其复制到libs文件夹修复了该问题。

存在类。使用ant release,没有库的应用程序运行良好。我只对那些有图书馆项目的人有问题(所以我认为问题不在于类路径。我认为你是对的。通过ant创建的classes.dex文件大小较小。我如何修复它?很高兴你找到了它。我在使用gradle构建时也遇到了同样的问题。