Robotium:如何重新签名.apk应用程序以便使用Robotium进行测试?

时间:2012-03-12 08:48:04

标签: android eclipse testing certificate robotium

我只是想用Robotium测试一个Android应用程序。我遇到的问题是我无法重新签署应用程序以便在Eclipse中启动测试项目。 我遵循http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles的教程,但没有成功。

  1. 我已经生成了一个.keystore文件: keytool -genkey -v -keystore myCertificate1.keystore -alias myKey1 -keyalg RSA -keysize 2048 -validity 20000
  2. 运行jarsigner命令: jarsigner -verbose -keystore Certificate1.keystore path \ appname.apk Key1
  3. 我有一个错误: 未找到证书链:Key1。 Key1必须引用包含私钥和相应公钥证书链的有效KeyStore密钥条目。
  4. 有人能指出我的方向吗?

1 个答案:

答案 0 :(得分:1)

您为新密钥添加了别名"myKey1",但是您尝试使用"Key1"进行签名(我认为)要么不存在,要么至少引用错误的密钥。