【问题标题】:Blank screen on Ionic 4 on Android 4.4.4Android 4.4.4 上的 Ionic 4 上的黑屏
【发布时间】:2019-10-09 20:05:30
【问题描述】:

我跟随 https://ionicframework.com/docs/ 创建了 Ionic 应用程序 4(使用 Angular)。我已经创建了一个基本的“sidemenu”项目,并且没有对默认代码进行任何修改并构建成功创建的应用程序和 APK 文件。

但是当我将它安装在我的手机上(运行 Android 4.4.4 并成功安装)时,它显示空白页面(它显示启动画面,然后显示空白页面)

文档 (https://ionicframework.com/docs/intro/browser-support) 表示支持 Andoird 4.4。

我在跑步

Ionic version 4.12.0
Cordova version 7.1.0

我错过了什么?请帮助我,我到处搜索,但没有找到正确的答案

【问题讨论】:

  • 在使用远程设备时命令行中是否有任何记录?
  • 我只是按照文档创建应用程序并构建应用程序...构建时我得到了我用来安装在设备上的 APK 文件
  • 您可以使用 chrome 调试您的应用程序。 ionic.zone/debug/remote-debug-your-app 这个指南应该可以帮助你。但根据你提到的信息,我只能认为你的科尔多瓦和安卓版本可能不兼容。但根据本文档,cordova.apache.org/docs/en/latest/guide/platforms/android 似乎并非如此
  • 你启动应用时有日志吗?
  • 检查config.xml 以获得<preference name="android-minSdkVersion" value="19" />

标签: ionic-framework ionic4


【解决方案1】:

我也遇到了同样的问题,我尝试过以下几点:-

首先删除 webview 插件

ionic cordova plugin remove cordova-plugin-ionic-webview npm uninstall @ionic-native/ionic-webview

然后重新安装

ionic cordova plugin add cordova-plugin-ionic-webview npm install @ionic-native/ionic-webview 如果还是不行

将你的科尔多瓦版本降级到 8.1.1

并删除平台并添加 android 6.4.0 平台

ionic cordova platform rm android ionic cordova platform add android@6.4.0

【讨论】:

  • 安装cordova-android 6.4.0版本后由于错误无法构建android。
  • 我收到类似“错误:-source 1.6 不支持菱形运算符”的错误
  • 删除平台并首先更新您的全球cordova版本并尝试再次将其添加为最新的android平台
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-06
  • 2014-10-21
相关资源
最近更新 更多