android - 在浏览器(离子服务)上运行但不在设备和模拟器上运行的简单 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“白名单”
解决方案
我遇到同样的问题,也许在某些情况下你可以尝试
$ ionic cordova platform rm android
$ ionic cordova platform add android
这在某些情况下有效
推荐阅读
- c++ - c++14抛出的异常类型不可复制构造
- android - 特定 BT 设备已连接 Android 事件
- sql-server - 在 SQL Server 中使用逗号分隔的 STUFF 函数显示多列
- android - 包含 Firebase json 文件时如何解决错误构建
- flutter - 如何使用正则表达式删除飞镖上的点字母后?
- javascript - iOS 键盘在输入焦点上为 html 添加了额外的填充
- javascript - Node.js:复选框未将数据保存在数据库中
- c++ - 无法同时创建两个 GLFW 窗口
- ios - WkWebview 中的 UIMenucontroller 放置问题
- c# - Soap 响应被截断(SoapUi 返回正确响应)