我正在尝试创建自己的Gesture Builder版本。在eclipse中,我从现有代码中选择了android项目,并将项目和包名称重命名为新手势。然后我在创建手势xml中添加了android:fadeOffset =“1000”(这样我就可以为t和f之类的字母创建手势),在AndroidManifest.xml中我将版本名称设置为NewGestures,我设置了一个不同的图标但是当我尝试运行它我收到此错误消息:
“由于应用程序签名不同,重新安装失败。您必须执行应用程序的完全卸载。警告:这将删除应用程序数据!是否要卸载?”
从我在网上看到的,我需要匹配最初在Gesture Builder上使用的签名,但我不知道如何在eclipse上执行此操作,不应该在我从现有代码创建时正确处理签名?任何帮助将非常感谢。我只需要这个应用程序工作,所以我可以为我正在上大学的其他应用程序获得一个手势库。
答案 0 :(得分:1)
此消息涉及应用程序签名。当您尝试在设备上安装应用程序时,如果已安装相同软件包名称的应用程序,但使用其他证书进行签名(请参阅详细信息here)。
例如:
通常,在错误消息下方,您有一个允许卸载/重新安装的按钮。如果没有,只需手动卸载您的应用程序,一切都会好起来的。
答案 1 :(得分:0)
版本名称:
向用户显示的版本号。此属性可以设置为raw 字符串或作为字符串资源的引用。字符串没有其他 目的而不是向用户显示。
包裹:
包名称用作应用程序的唯一标识符。
manifest.xml中声明的包名称使您的应用程序与众不同。因此,不能同时使用相同的包名安装两个应用程序。如果您尝试此操作,则会发生错误。