2017-12-25 12 views
1

私はフォーラムには初めて参加しました。実際のデバイスにionic 3アプリを実行/インストールする際の助けが必要です。ionic cordova runアンドロイドコマンドでデバイス上の既存のイオンアプリを削除する方法

  1. このコマンド:(私の場合)のイオンヴァランアンドロイドアプリ名が異なっていても、デバイスにインストールされている既存のイオンのアプリを削除します。

  2. イオンコードを使用して試してみましたが、アンドロイド--prod --releaseを実行しましたが、結果は同じです。つまり、正しいとは言えないAndroid搭載端末にはONEイオンアプリのみがインストールされます。

  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" 
        }, 
    

答えて

0

?この問題は、Appsのパッケージ名が同じ場合に発生しました。

+0

ご協力いただきありがとうございます。私が間違っているなら私を訂正してください。コマンドionic cordova --runの後にパッケージ(同じ名前) "android/build/outputs/apk/android-release-unsigned.apk"が生成されます。つまり、このandroid-release-unsigned.apkパッケージの名前を変更してから、パッケージに署名するためにkeytoolとjarsignerを使用する必要があります。その後、再度実行してイオンコード - を実行しますか?再度、感謝します! – LHLK

+0

正確に何が求められているのか、どこに詰まっているのですか –

+0

私の問題は、ionic cordova --runコマンドを発行するたびに、Androidデバイス(電話)にインストールされているものを上書きしてしまうことです。例えば。 IonicアプリABCを実行してインストールした場合それで私が別のアプリ、例えば123、ionic cordova --runコマンドを再度実行します。以前にAndroid搭載端末にインストールされていたABCアプリは消去されます。 – LHLK

関連する問題