我一直在努力为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时似乎会导致错误?
答案 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应用程序的整个包装都已重新完成。