【发布时间】:2017-01-27 21:11:44
【问题描述】:
我在 android 7 上安装了带有人行横道的 ionic 应用程序,每次打开它都会崩溃。适用于所有其他 android 版本。卸载人行横道,打开时仍然崩溃。有什么想法吗?
谢谢, P
【问题讨论】:
标签: ionic-framework crosswalk android-7.0-nougat oneplusthree
我在 android 7 上安装了带有人行横道的 ionic 应用程序,每次打开它都会崩溃。适用于所有其他 android 版本。卸载人行横道,打开时仍然崩溃。有什么想法吗?
谢谢, P
【问题讨论】:
标签: ionic-framework crosswalk android-7.0-nougat oneplusthree
当您卸载 Crosswalk 时,您必须删除 platforms/android/build/outputs/apk 上的文件,然后重新构建。
关于崩溃是一个非常熟悉的错误https://crosswalk-project.org/jira/browse/XWALK-7214。我们必须等待或尝试提供帮助。
【讨论】:
我找到了解决这个问题的方法,但它链接到'com.telerik.plugins.nativepagetransitions'
就我而言。
如果您在 config.xml 中有 <preference name="CrosswalkAnimatable" value="true"/>,请将其设置为 false,并删除 nativepagetransitions 插件(如果已安装)。
【讨论】:
将android目标sdk设置为23
<preference name="android-targetSdkVersion" value="23" />
在我的应用程序中,croswalk 版本是 2.2.0,但它也可能适用于最新版本 2.3.0 未使用最新版本进行测试。
<plugin name="cordova-plugin-crosswalk-webview" version="2.2.0" />
现在它也适用于 android 7。这是我唯一的解决方法。希望这会有所帮助。
【讨论】:
我通过移动完成了它
<preference name="CrosswalkAnimatable" value="true" />
里面
<platform name="ios">
标签。
<preference name="android-minSdkVersion" value="21" />
<preference name="android-targetSdkVersion" value="27" />
【讨论】: