0

我有一个 Meteor Cordova Android 应用程序,我正在尝试使用 Crosswalk 进行迁移和构建。我按照这里的步骤操作: https ://meteor.hackpad.com/Building-Meteor-app-with-Crosswalk-kHKh4DzGxFQ

到这里,构建成功。

android update project --subprojects --path . --target "android-19"
ant debug
cd ..

ant clean

下一步,ant release或者ant debug,构建失败,出现 100 个 javac 错误。错误日志非常接近这里提到的内容:https ://github.com/meteor/meteor/issues/3076

部分解决方案在这里:

https://github.com/RayHuo/MyXwalk/wiki/MIGRATE-AN-EXISTING-CORDOVA-APPLICATION-TO-CROSSWALK-WITH-CORDOVA-3.4-OR-LATER。它说:

“解决方案是将第二个 ant 调试更改为 cordova build android”

但是 android 项目文件夹是由 Meteor 而不是 Cordova 生成的,所以我没有安装 cordova 可执行文件来运行cordova build android. 我仍然尝试单独安装cordova并构建它,但它只是说,“它不是基于cordova的项目”。

我们如何使用 Meteor 完成最后一步?还有另一种使用 Eclipse/ADT构建它的选项,但我想在 Meteor 构建过程中解决这个问题。我知道我在这里遗漏了一些简单的东西。任何帮助是极大的赞赏!谢谢。

4

2 回答 2

1

crosswalk 通过 intel crosswalk 网站上的 bin/create 实用程序提供了一个 HelloWorld cordova/example。

该 CordovaLib 目录可以替换流星等效项,但是最新的流星版本失败,所以现在可能有一些人行横道/流星版本问题需要解决。

HelloWorld 似乎适用于旧版本 8 人行横道和新流星构建 https://crosswalk-project.org/documentation/cordova/develop_an_application.html

于 2015-03-04T21:14:28.903 回答
0

Meteor 1.2 现在支持 CrossWalk$ meteor add crosswalk

于 2015-12-16T10:09:49.270 回答