Android: Как запустить cordova?

#android #windows #cordova #adb

Вопрос:

у меня Android 10, я могу запустить cordova с помощью ноутбука, но на другом ноутбуке я могу запустить его, сказал следующий msj, когда я запустил его в cmd (windows)

 C:UsersebsigDropboxTrabajoHTML PRUEBASpruebas_cordovapruebas2pruebas2>cordova run
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:UsersebsigAppDataLocalAndroidSdk (recommended setting)
ANDROID_HOME=C:UsersebsigAppDataLocalAndroidSdk (DEPRECATED)
Using Android SDK: C:UsersebsigAppDataLocalAndroidSdk
Subproject Path: CordovaLib
Subproject Path: app

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 9s
40 actionable tasks: 1 executed, 39 up-to-date
Built the following apk(s):
        C:UsersebsigDropboxTrabajoHTML PRUEBASpruebas_cordovapruebas2pruebas2platformsandroidappbuildoutputsapkdebugapp-debug.apk
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:UsersebsigAppDataLocalAndroidSdk (recommended setting)
ANDROID_HOME=C:UsersebsigAppDataLocalAndroidSdk (DEPRECATED)
Using Android SDK: C:UsersebsigAppDataLocalAndroidSdk
Deploying to device L2NPH19C05XXXXXXX
Using apk: C:UsersebsigDropboxTrabajoHTML PRUEBASpruebas_cordovapruebas2pruebas2platformsandroidappbuildoutputsapkdebugapp-debug.apk
Package name: io.cordova.hellocordova
Command failed with exit code 1: adb -s L2NPH19C05XXXXXX install -r C:UsersebsigDropboxTrabajoHTML PRUEBASpruebas_cordovapruebas2pruebas2platformsandroidappbuildoutputsapkdebugapp-debug.apk
adb: failed to install C:UsersebsigDropboxTrabajoHTML PRUEBASpruebas_cordovapruebas2pruebas2platformsandroidappbuildoutputsapkdebugapp-debug.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package io.cordova.hellocordova signatures do not match previously installed version; ignoring!]
Performing Streamed Install 

Ответ №1:

решенный:

Файл, созданный на другом компьютере и установленный на моем мобильном телефоне, был подписан другим способом, поэтому при попытке установить его с нового компьютера он не оставил у меня подписи, которая была у ранее установленного приложения.

решение: удалите приложение на устройстве и создайте его (с нового компьютера «cordova run») снова с 0 с помощью чистого устройства.