繁体   English   中英

有没有办法在eclipse上添加我的签名,以便我可以从Eclipse运行我的代码?

[英]Is there any way to add my signature on the eclipse, so that i can run my code from Eclipse?

我是Robotium的新手。 每次,如果我改变代码,我需要创建apk然后我需要在模拟器中安装,并且必须通过运行shell命令继续测试。

有没有办法在eclipse上添加我的签名,以便我可以从Eclipse运行?

我已经尝试了首选项,它有客户密钥库,但我没有得到任何字段输入密码。

任何帮助,将不胜感激。

谢谢

它比这更容易。 如果正确配置了eclipseAndroid SDK ,只需单击一下即可在真实设备或模拟器上运行您的应用程序。 在这种情况下,eclipse将使用debug key来签署应用程序。

当你想要发布最终apk时 ,你应该右键单击项目,然后从Android tools中选择Export signed Application...然后创建你的密钥库或使用前一个密钥库来签署发布包。

如果你使用不同的apk,你没有创建并看到“签名不匹配”,那么你需要更改该apk的签名,

1) - 从TestApp.apk中删除“ META-INF ”文件夹

2) - jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore debug.keystore -storepass android -keypass android TestApp.apk androiddebugkey

如果你已经正确安装了eclipse和Android SDK,你可以从C:\\Users\\YourUserName\\\\.android\\找到“ debug.keystore ”。

3) - zipalign 4 TestApp.apk SignedTestApp.apk

4) - jarsigner -verify SignedTestApp.apk

5) - 安装SignedTestApp.apk ,并再次测试您的自动化。

例如,您想为gmail应用程序执行自动化,然后TestApp.apk = Gmail.apk

你可以从这个链接找到信息。 我希望这能解决你的“ signature mismatch ”问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM