robotium之does not have a signature matching问题

今天发现个很low的问题,脚本都写好了,运行Robotium测试用例时报错如下:

[2017-03-01 09:58:54 - baiduAppTest] Test run failed: Permission Denial: starting instrumentation ComponentInfo{com.example.tieba.test/android.test.InstrumentationTestRunner} from pid=24015, uid=24015 not allowed because package com.example.tieba.test does not have a signature matching the target com.baidu.tieba

【原因】:

我竟然忘了重签名,直接测试的,网上还有因为家里和公司的keystore的不一致;也会出现这个问题。

解决方案:

1、我重新签名后好用了

2、如不好使:参照下面

我的C盘下:C:\Users\Administrator\.android\没有debug.keystore文件,所以我把eclipse里配置的路径下的文件拷贝到了C盘下;

重新运行,问题解决了~~

总之,

只要把eclipse的默认keystore与C:\Users下的一致就行了;

eclipse配置路径:

window->Prefrences->Android->Build下:Default debug keystore设置成C:\Users\Administrator\.android\debug.keystore

时间: 2024-10-29 19:09:50

robotium之does not have a signature matching问题的相关文章

重签名问题:does not have a signature matching

今天在家里电脑重签名过的apk拿到公司来用装到模拟器上,运行Robotium测试用例时,报了如下错误,原本以为是工程里的activity名称和包名写错了呢,检查了一遍发现木有错误呀.... 好吧,那我重新签名总可以吧,又用re-sign.jar重签名了一次,然后重装,报错依旧,没有解决问题... 只能问伟大的度娘了,终于解决了,现记录如下: [错误]: [2015-01-05 15:12:57 - WdjRobotiumTest] Test run failed: Permission Deni

robotium—只有apk文件的测试

把ppt的内容总结一下,并把问题说明一下: 把基本步骤搞出来,用notepad的程序吧,直接安装apk,就当做是不知道源码就好啦! 直接用自己的手机上就行啦!! 一.重签名: 步骤: 1.直接运行re-sign.jar进行签名 注意事项: (1)官网直接搜就行: (2)对Android 4.4.2(API19)的好像签名有问题,从表象看能够签名成功,去程序里run as android junit test的时候就会提示类似这样的Error: Test run failed: Permissio

【转载】robotium—只有apk文件的测试

把ppt的内容总结一下,并把问题说明一下: 把基本步骤搞出来,用notepad的程序吧,直接安装apk,就当做是不知道源码就好啦! 直接用自己的手机上就行啦!! 一.重签名: 步骤: 1.直接运行re-sign.jar进行签名 注意事项: (1)官网直接搜就行: (2)对Android 4.4.2(API19)的好像签名有问题,从表象看能够签名成功,去程序里run as android junit test的时候就会提示类似这样的Error: Test run failed: Permissio

Design Patterns Example Code (in C++)

Overview Design patterns are ways to reuse design solutions that other software developers have created for common and recurring problems. The design patterns on this page are from the book Design Patterns, Elements of Reusable Object-Oriented Softwa

Spring 4.2 annotation event Publisher/Listener

http://spring.io/blog/2015/02/11/better-application-events-in-spring-framework-4-2 Better application events in Spring Framework 4.2 ENGINEERING  STÉPHANE NICOLL FEBRUARY 11, 2015 10 COMMENTS Application events are available since the very beginning

MTC录制好的脚本导入在Eclipse里面回放签名问题(仅有APK)

1.将MTC的脚本导入到Eclipse里面 如下图是我从MTC录制脚本后,导出的源文件 2.导入到Eclipse里面之后如下图: 3.如果环境配置好,导入后是不会有报错的,连好手机,进行如下操作: 3.如果你对你的测试包没有做任何处理,仅有一个APK,没有源代码时,由于录制的脚本导入到Eclipse里面,默认的话该脚本是用你Eclipse里面的签名文件进行签名,如下图: 下图中的签名文件路径是可以更改的,具体更改方法参考: http://hi.baidu.com/rzrpznspzdbciqq/

机器学习分类实例——SVM(修改)/Decision Tree/Naive Bayes

机器学习分类实例--SVM(修改)/Decision Tree/Naive Bayes 20180427-28笔记.30总结 已经5月了,毕设告一段落了,该准备论文了.前天开会老师说,希望我以后做关于语义分析那一块内容,会议期间还讨论了学姐的知识图谱的知识推理内容,感觉也挺有趣的,但是感觉应该会比较复杂.有时间的话希望对这块了解一下.其实吧,具体怎么展示我还是不太清楚... 大概就是图表那个样子.我先做一个出来,让老师看看,两个礼拜写论文.24/25答辩,6月就可以去浪哈哈哈哈哈哈. 一.工作

What is a Digital Signature?

Bob (Bob's public key) (Bob's private key) Bob has been given two keys. One of Bob's keys is called a Public Key, the other is called a Private Key. Bob's Co-workers: Anyone can get Bob's Public Key, but Bob keeps his Private Key to himself Pat Doug

Android 自动化测试(5)<robotium>

关于Android的自动化测试之UI测试,之前介绍过Android 自动化测试(4)<uiautomator>, 在android原生的单元测试框架上,利用uiautomator.jar这个类库来完成Android的界面上的测试,这已经使得测试比较简单了.但还有更加简单的写测试的方式,那就是利用一些第三方的测试框架,比如robotium. Android的第三方的测试框架,有Robolectric 和 robotium,我试着用了下,觉得robotium已经非常好用了. 1.概要 Roboti