Meteor cordova构建失败,因为找不到com.meteor.cordova-update.tgz

时间:2015-09-11 17:38:55

标签: android cordova curl meteor

我一直在努力为Android和Android制作一个流星线应用程序iOS版。 当我尝试仅为iOS构建时,一切运行顺利。 在我添加Android平台然后运行

之后

meteor build ~/builds --server myserver.meteor.com

我收到一个非常奇怪的错误:

Error while building for mobile platforms: Error running curl % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 181 0 181 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 145 0 --:--:-- 0:00:01 --:--:-- 145 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0Warning: Failed to create the file Warning: /Users/idoivri/Sites/projects/alternative-tel-aviv/.meteor/local/cordo Warning: va-build/local-plugins/com.meteor.cordova-update.tgz: No such file or Warning: directory curl: (23) Failed writing body (0 != 833)

想法是什么com.meteor.cordova-update.tgz以及为什么它在构建Android APK时似乎会导致错误?

2 个答案:

答案 0 :(得分:0)

我几乎有完全相同的问题,不同之处在于iOS不起作用。删除cordova平台并重置项目对我有用:

meteor remove-platform ios
meteor reset
meteor add-platform ios

答案 1 :(得分:0)

实际上,问题可能源于Cordova中包的性质不断变化,以及我的Meteor版本1.1.0.3。

运行Meteor update将版本升级到1.2以完全解决问题。根据Meteor的开发人员的说法,在Meteor 1.2中,Cordova应用程序的整个包装都已重新完成。