我已经将Zxing for Android应用程序的示例导入到我的项目中。我没有错误,当我尝试在设备上运行时,控制台给出了这样的输出:
[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命令,但却给了我"permission denied“。以前我从来没有在我的手机上有这个应用程序,有时会出现这个错误,我从设备上卸载应用程序,再次运行并工作,但在这个时候我不知道我能做什么。有什么建议吗?
发布于 2011-08-27 15:37:19
您已从市场安装了条形码扫描仪。您正在使用相同的名称和包安装应用程序。出于安全原因,Android不允许您这样做,因为您没有以我们的方式对应用程序进行签名。
您需要先卸载条形码扫描仪。如果你不能,它可能不是可卸载的,因为它是预先安装在手机上的。
然而,问题是您正在尝试使用我们的包和应用程序名称创建一个应用程序。事实上,我假设你已经基本上复制了我们的源代码。我们不认为这是可以接受的。请编写您自己的应用程序。如果您需要重用我们的组件,那也没问题--它是开源的。但是复制和粘贴它是不好的,就像你在这里做的那样。
https://stackoverflow.com/questions/7209959
复制相似问题