2017-12-25 9 views
1

저는 포럼에 처음 왔으며 실제 기기에서 ionic 3 앱을 실행/설치하는 데 도움이 필요합니다.ionic cordova run android 명령을 사용하여 기기에서 기존 이온 앱을 삭제하는 방법

  1. 이 명령 : 기존의 이온 응용 프로그램을 삭제합니다 (내 경우) 이온 코르도바 실행 안드로이드는 응용 프로그램의 이름이 다른 경우에도 장치에 설치된다.

  2. 나는 안드로이드 --prod --release을 실행했지만, 결과는 동일합니다. 즉, 올바른 소리가 나지 않는 Android 기기에는 오직 하나의 이온 앱만 설치됩니다.

  3. 그런 일이 발생하지 않도록하는 방법이 있습니까? 어떤 옵션이 있니?

    "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

는 해당 앱의 패키지 이름을 변경 한 : 다음은 내 package.json 파일은? 이 문제는 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 장치 (전화)에 설치된 프로그램을 덮어 씁니다. 예 : 이오니아 앱인 ABC가 실행되어 설치 되었다면 그런 다음 다른 앱에서 작업 한 경우 123, ionic cordova --run 명령을 다시 실행하십시오. Android 기기에 이전에 설치된 ABC 앱을 삭제합니다. – LHLK