Ionic 4 Android APK在打开应用浏览器时崩溃'_自我';

Ionic 4 Android APK在打开应用浏览器时崩溃'_自我';,android,cordova,ionic-framework,cordova-plugins,ionic4,Android,Cordova,Ionic Framework,Cordova Plugins,Ionic4,我构建了一个Ionic 4应用程序,它使用inAppBrowser组件在应用程序流程的某个点打开一个外部网站 该应用程序运行良好,但在用真正的Android手机进行测试时崩溃,应用程序关闭。 浏览器、iOS、模拟器。。。一切正常。只有真正的Android设备在调用this.browser.create(url,'.'u self')时才会崩溃 我已经测试了所有的东西。比如将代码放入不同的模块和应用程序工作流的不同部分。 还尝试grep设备的java输出,但根本没有返回任何错误消息 这是我最后一次

我构建了一个Ionic 4应用程序,它使用inAppBrowser组件在应用程序流程的某个点打开一个外部网站

该应用程序运行良好,但在用真正的Android手机进行测试时崩溃,应用程序关闭。 浏览器、iOS、模拟器。。。一切正常。只有真正的Android设备在调用
this.browser.create(url,'.'u self')
时才会崩溃

我已经测试了所有的东西。比如将代码放入不同的模块和应用程序工作流的不同部分。 还尝试grep设备的java输出,但根本没有返回任何错误消息

这是我最后一次尝试,一个非常简单的方法。但它也会崩溃:

  initializeApp() {
    this.platform.ready().then(() => {
      this.statusBar.styleDefault();
      this.splashScreen.hide();

      const browser = this.iab.create('https://example.com/', '_self');

      browser.on('loadstop').subscribe(event => {
        // this.splashScreen.hide();
      });
    });
  }

我已正确导入模块,并在配置文件中添加了
标记。

其cordova webview问题检查它是否已安装并正常工作

ionic cordova plugin add cordova-plugin-ionic-webview

或者传递参数
\u blank
而不是
\u self

我发现当。。。 1) 若您将null或未定义的url传递给应用程序内浏览器,且目标为_self,所以无法找到,且应用程序已崩溃

您需要通过\u系统

2) 您必须指定应用程序不会崩溃的选项


像这样,让browser=this.inApp.create(url,“\u self”,“location=no,hardwareback=no,clearsessioncache=yes”);据我所知,
\u blank
将打开InApp浏览器,但我想用
\u self
打开webview,因为我在配置文件中列出了URL。webview和inappbrowser插件已经安装。我也有这个问题,找到解决方案吗?