尝试在Android设备上运行Cordova应用程序时出现错误

4
我正在尝试使用命令“cordova run”在我的Android手机上运行cordova应用程序。每次我将手机连接到电脑并运行此命令时,都会出现以下错误:

正在将应用安装到设备上...

/Users/Rubio/Projects/beaconDemo/platforms/android/cordova/node_modules/q/q.js:126
                    throw e;
                          ^
ERROR: Failed to launch application on device: ERROR: Failed to install apk to device:  pkg: /data/local/tmp/CordovaApp-debug.apk
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

ERROR running one or more of the platforms: Error: /Users/Rubio/Projects/beaconDemo/platforms/android/cordova/run: Command failed with exit code 8
You may not have the required environment or OS to run this project

我该如何解决这个问题?

2
请查看此链接:https://dev59.com/dXA75IYBdhLWcg3wo6vx - lifeisfoo
1个回答

13
这意味着您的应用程序的新副本(在开发机器上)与旧副本(已安装在设备/模拟器上)使用不同的签名密钥进行签名。例如,如果这是一个设备,您可能已经从另一台开发机器(例如其他开发人员的机器)上放置了旧版本。或者,旧版本使用您的生产密钥进行签名,而新版本使用您的调试密钥进行签名。 来源: 如何处理INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES错误而无需卸载

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接