【问题标题】:How to stop ionic cordova run android command delete existing ionic apps on the device如何停止 ionic cordova run android 命令删除设备上现有的 ionic 应用程序
【发布时间】:2017-12-25 12:23:09
【问题描述】:

我是论坛的新手,需要有关在真实设备上运行/安装 ionic 3 应用程序的帮助。

  1. 此命令:ionic cordova run android(在我的例子中)将删除设备上安装的现有 ionic 应用,即使应用名称不同。

  2. 我曾尝试使用 ionic cordova run android --prod --release,但结果是一样的,即 Android 设备上只会安装一个 ionic 应用程序,但听起来不正确。

    李>
  3. 有没有办法防止这种情况发生?有什么选择吗?下面是我的 package.json 文件:

    "dependencies": {
        "@angular/common": "5.0.3",
        "@angular/compiler": "5.0.3",
        "@angular/compiler-cli": "5.0.3",
        "@angular/core": "5.0.3",
        "@angular/forms": "5.0.3",
        "@angular/http": "5.0.3",
        "@angular/platform-browser": "5.0.3",
        "@angular/platform-browser-dynamic": "5.0.3",
        "@ionic-native/core": "4.4.0",
        "@ionic-native/splash-screen": "4.4.0",
        "@ionic-native/status-bar": "4.4.0",
        "@ionic/pro": "1.0.16",
        "@ionic/storage": "2.1.3",
        "cordova-android": "6.3.0",
        "cordova-plugin-device": "^1.1.4",
        "cordova-plugin-ionic-webview": "^1.1.16",
        "cordova-plugin-splashscreen": "^4.0.3",
        "cordova-plugin-whitelist": "^1.3.1",
        "ionic-angular": "3.9.2",
        "ionic-plugin-keyboard": "^2.2.1",
        "ionicons": "3.0.0",
        "rxjs": "5.5.2",
        "sw-toolbox": "3.6.0",
        "zone.js": "0.8.18"
      },
    

【问题讨论】:

    标签: ionic-framework


    【解决方案1】:

    您是否更改了该应用程序的包名称?应用包名相同时会出现此问题。

    【讨论】:

    • 感谢您的帮助。如我错了请纠正我。在命令 ionic cordova --run 之后会生成一个包(同名)“android/build/outputs/apk/android-release-unsigned.apk”。那么你的意思是我需要重命名这个 android-release-unsigned.apk 包,然后使用 keytool 和 jarsigner 对包进行签名。然后重新运行 ionic cordova --run ?再次感谢!
    • 到底想要什么,你在哪里卡住了
    • 我的问题是每次我发出命令 ionic cordova --run 应用程序都会覆盖 Android 设备(手机)上安装的任何内容。例如。如果运行并安装了 Ionic 应用程序 ABC。然后,如果我在另一个应用程序上工作,例如123、再次运行 ionic cordova --run 命令。它将清除之前安装在 Android 设备上的 ABC 应用程序。
    • 谢谢你 suniel kalwani。通过更改默认包名称解决了问题。
    • 我很高兴它可以帮助你。请将我的答案标记为正确。
    猜你喜欢
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 2019-11-20
    • 2018-02-15
    相关资源
    最近更新 更多