我遵循离子开始的要求,并创建了一个简单的应用程序。
当我尝试ionic serve
应用程序在浏览器中打开时,我要查看首页和项目列表。
当我尝试ionic cordova build android
时,build会成功,而apk会在platform / android /…路径内创建。
在Android模拟器或设备上安装此apk后,当我打开该应用程序时,它将崩溃,并且android显示“再次打开”弹出消息。
我不知道这里出了什么问题。请帮忙。
以下是一些信息-
>离子信息
离子:
ionic(Ionic CLI):4.6.0(C:\ Users \ 1231083 \ AppData \ Roaming \ npm \ node_modules \ ionic 离子框架:离子角3.9.2 @ ionic / app-scripts:3.2.1
科尔多瓦:
cordova(Cordova CLI):8.1.2(cordova-lib@8.1.1) Cordova平台:Android 7.1.2 Cordova插件:cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-ionic-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
>离子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“启动画面” cordova-plugin-statusbar 2.4.2“ StatusBar” cordova-plugin-whitelist 1.2.0“白名单”
答案 0 :(得分:0)
在遇到某些情况下,您可能会遇到同样的问题
def ranker(d):
ranks = sorted(set(d.values()),reverse=True)
ranks = {r:i+1 for i,r in enumerate(ranks)}
return {k: ranks[v] for k,v in d.items()}
$ ionic cordova platform rm android
这在某些情况下有效