重新安装失败Zxing导入Android项目

时间:2011-08-26 20:03:10

标签: android qr-code

我已经为我的项目导入了Zxing for Android Application的示例。我没有错误,当我尝试在设备上运行时,控制台会给出这个输出:

[2011-08-26 20:57:06 - CaptureActivity] Re-installation failed due to different application signatures.
[2011-08-26 20:57:06 - CaptureActivity] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2011-08-26 20:57:06 - CaptureActivity] Please execute 'adb uninstall com.google.zxing.client.android' in a shell.
[2011-08-26 20:57:06 - CaptureActivity] Launch canceled

我尝试在shell中执行adb命令,但是给了我“权限被拒绝”。之前我从来没有在我的手机中有这个应用程序,有时这个错误我从设备卸载应用程序,再次运行和工作,但在这个时候,我不知道我能做什么。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您有市场上安装的条形码扫描仪的副本。您正在使用相同的名称和包安装您的应用程序。出于安全原因,Android不允许您这样做,因为您还没有以我们当然的方式签署应用程序。

您需要先卸载条形码扫描仪。如果不能,则可能无法卸载,因为它已预先安装在手机上。

但是,问题是您尝试使用我们的包和我们的应用名称创建应用程序。实际上我假设你大部分都复制了我们的源代码。我们认为这不可接受。请编写自己的应用程序。如果你需要重新使用我们的产品,那没关系 - 它是开源的。但是复制和粘贴它并不像你在这里那么多。