2010-02-17 44 views
4

我上传了我的应用程序到市场,然后下载到我的手机。现在我无法使用Eclipse ADT Plugin默认使用的调试密钥库(,由于不同的应用程序签名而导致重新安装失败)以及当我尝试在Eclipse-> Windows-> Android- > Build-> CustomDebugKeystore,我无法输入密码或接受密钥存储并稍后输入密码。Android:使用Eclipse和密码保护的密钥存储在设备上调试应用程序?

有什么我可以做的或唯一的方法在设备上调试应用程序是卸载市场版本和处理默认调试密钥库?

回答

3

您必须先删除市场版本,然后才能将调试版本重新安装到设备上。 Android会根据软件包名称跟踪应用程序,因此您不能同时安装多个安装有相同名称的应用程序。如果您真的想保留市场版本和您正在安装的版本,则必须更改新版本的软件包名称,然后在想要将其更新至市场时将其更改回来。

+1

或:编译发布版本,并与亚行 – tomash 2010-02-21 18:29:16

+1

其他信息在设备上安装 - ** ADB安装-r **势力重新安装现有的应用程序,它可以被用作升级的应用程序的模拟如在Android Market – tomash 2010-07-21 10:08:35

+0

能”的相信我们不能设置我们自己的密钥库进行调试。我想我们必须在发布到市场后每次首先将APK导出到市场:( – HXCaine 2010-09-13 21:19:35

0

就意识到了这一点:

如果你做你的密钥库文件的副本,改了密码为this thread到默认的Android密码“机器人”,然后使用了在Eclipse?

+0

)这还不够,密钥存储和特定密钥都有密码,而且密钥必须命名为“androiddebugkey”。因此无法执行此操作在不使用ADT插件的情况下,它很容易在Eclipse中使用。 – tomash 2010-09-20 17:18:31