【问题标题】:Crosswalk : build for android api 15人行横道:为 android api 15 构建
【发布时间】:2016-11-09 10:56:38
【问题描述】:

我需要在 ionic 应用程序上使用带有人行横道的 android 4.0.4 设备。

在我的 config.xml 中,我有:

<preference name="android-minSdkVersion" value="15"/>

使用ionic run android,crosswalk 遇到错误并要求我提供 16 的最小 android 版本。

有没有办法让它与 android api 15 一起工作? 谢谢

---编辑 使用Ionic browser list,我有以下版本的人行横道可用。

Available - Crosswalk - ionic browser add crosswalk
             Version 8.37.189.14 Published
             Version 9.38.208.10 Published
             Version 10.39.235.15 Published
             Version 11.40.277.7 Published
             Version 12.41.296.5 Published
    (beta)   Version 13.42.319.6 Published
    (canary) Version 14.42.334.0 Published

我尝试了所有版本,所有版本都出现相同的错误。 我注意到他们都安装了这个插件cordova-plugin-crosswalk-webview 2.1.0,这可能是问题的一部分?

【问题讨论】:

    标签: android cordova ionic-framework crosswalk


    【解决方案1】:

    我想你可以使用版本 19 或更早的 Crosswalk,但从版本 20 开始,Crosswalk 团队不再支持 Android https://crosswalk-project.org/blog/deprecate-40.html。

    【讨论】:

    • 我在 Ionic 中找不到合适的版本,请参阅我的编辑。
    • 我不确定 Ionic 的版本是否与我使用 Cordova 添加的版本相同。我建议从版本 12.41.xxx 开始并向后工作,直到找到适合您需要的版本。
    • 我尝试了所有这些版本,我仍然有同样的错误。再次查看编辑。
    【解决方案2】:

    我终于找到了解决方案here。 1/ 将&lt;preference name="xwalkVersion" value="17+" /&gt; 添加到config.xml 2/ 按照 badboyunited 解决方案:移除 android 平台,通过 cordova 添加 crosswalk 插件,添加 android 平台。

    【讨论】:

      猜你喜欢
      • 2017-06-15
      • 2015-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多