带库的Android项目可以使用Eclipse构建,但不能使用;蚂蚁释放“;
我有一个使用另一个库项目的项目。 当我使用eclipse导出并安装签名的apk时,它运行良好 但是,当我使用“ant release”为发布版构建它时,它成功构建,但在安装后崩溃 我注意到,通过eclipse创建的apk的大小大于通过ant创建的apk的大小。我怀疑它不包括图书馆项目或部分项目 你知道这里出了什么问题吗 我和蚂蚁在一起的第一天,所以我知道的不多。。。感谢您的帮助 ============================================================= 我自己解决了:带库的Android项目可以使用Eclipse构建,但不能使用;蚂蚁释放“;,android,eclipse,ant,apk,Android,Eclipse,Ant,Apk,我有一个使用另一个库项目的项目。 当我使用eclipse导出并安装签名的apk时,它运行良好 但是,当我使用“ant release”为发布版构建它时,它成功构建,但在安装后崩溃 我注意到,通过eclipse创建的apk的大小大于通过ant创建的apk的大小。我怀疑它不包括图书馆项目或部分项目 你知道这里出了什么问题吗 我和蚂蚁在一起的第一天,所以我知道的不多。。。感谢您的帮助 ===========================================================
这是因为库项目中引用的外部jar在最终发布的apk中不可用。手动将其复制到libs文件夹修复了该问题。ant任务将创建apk,即使没有要编译的类(例如,类路径错误)这是因为库项目中引用的外部jar在最终发布的apk中不可用。手动将其复制到libs文件夹修复了该问题。存在类。使用ant release,没有库的应用程序运行良好。我只对那些有图书馆项目的人有问题(所以我认为问题不在于类路径。我认为你是对的。通过ant创建的classes.dex文件大小较小。我如何修复它?很高兴你找到了它。我在使用gradle构建时也遇到了同样的问题。