gpt4 book ai didi

android - Cordova CLI : Mismatch of CPU architecture

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:51:45 25 4
gpt4 key购买 nike

我一直在搜索 CLI 文档、SO 问题、Cordova 问题等很长一段时间,但我被难住了。

因此,我使用 Crosswalk(cordova createcordova platform add androidcordova plugin add cordova-plugin-crosswalk 为 Android 创建了一个简单的 Cordova 应用程序-webviewcordova build android,没什么特别的)。默认情况下,这会在 cordova build 上生成一堆 apk,这很好。

但随后 cordova run android --device 安装了 arm64 apk,它在我的设备上启动时崩溃并显示消息 Mismatch of CPU Architecture - 使用商店按钮 GET CROSSWALK - 这不是我想要的。

我想指示 cordova run android --device 安装并运行 armv7 apk,如果通过 adb install 手动安装,它运行得很好。我该怎么做?

  • Cordova v8.0.0
  • cordova-android v7.0.0
  • cordova-plugin-crosswalk-webview v2.4.0

注意事项:

  • 这是针对本地开发的调试构建,而不是发布
  • 使用 cordova-android@6.4.0 而不是 7.0.0 效果很好,它会安装正确的 apk。

谢谢!

最佳答案

Crosswalk git 存储库报告相同的问题:https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview/issues/203

有些用户已经通过打开 android studio 并更改默认架构来解决,但我不知道 android studio 会随之更改哪些 cordova 合适的设置或配置。

I solved the problem. I found that the plugin works correctly in mycase. The problem was with the Android Studio. Android Studio 3.0.1uses arm64Debug by default. To solve this problem I have taken thefollowing steps in the Android Studio:

  • click on the app Build
  • Select Build Variant
  • Select armv7Debug

希望对您有所帮助。

关于android - Cordova CLI : Mismatch of CPU architecture,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49609647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com