首页 > 解决方案 > 在浏览器(离子服务)上运行但不在设备和模拟器上运行的简单 android 应用程序

问题描述

我遵循 ionic start 并创建了一个简单的应用程序。当我尝试ionic serve在浏览器中打开应用程序时,我将看到主页和项目列表。当我尝试时ionic cordova build android,构建会成功,apk 会在platforms/android/... 路径中创建。在 android 模拟器或设备上安装此 apk 后,当我打开应用程序时,它崩溃并且 android 显示再次打开弹出消息。

我不知道这里有什么问题。请帮忙。

下面是一些信息——

>离子信息

离子:

离子(离子 CLI):4.6.0(C:\Users\1231083\AppData\Roaming\npm\node_modules\ionic)离子框架:离子角 3.9.2 @ionic/app-scripts:3.2.1

科尔多瓦:

科尔多瓦(科尔多瓦 CLI):8.1.2(科尔多瓦-lib@8.1.1)科尔多瓦平台:android 7.1.2科尔多瓦插件:科尔多瓦插件离子键盘2.1.3,科尔多瓦插件离子webview 2.3.1, (和其他 4 个插件)

系统:

Android SDK 工具:26.1.1 (C:\Users\1231083\AppData\Local\Android\Sdk) NodeJS:v10.11.0 (C:\Program Files\nodejs\node.exe) npm:6.5.0 操作系统:Windows 7

>ionic cordova 插件 ls com.salesforce 7.0.0 “SalesforceMobileSDK 插件”cordova-plugin-device 2.0.2 “设备”cordova-plugin-ionic-keyboard 2.1.3 “cordova-plugin-ionic-keyboard”cordova-plugin-ionic -webview 2.3.1“cordova-plugin-ionic-webview”cordova-plugin-splashscreen 5.0.2“Splashscreen”cordova-plugin-statusbar 2.4.2“StatusBar”cordova-plugin-whitelist 1.2.0“白名单”

标签: androidcordovaionic-frameworkionic3

解决方案


我遇到同样的问题,也许在某些情况下你可以尝试

$ ionic cordova platform rm android

$ ionic cordova platform add android

这在某些情况下有效


推荐阅读