没有源代码也可以用robotium测试,但是需要将被测试应用的签名更改的跟测试程序的签名一致,下面是更改签名的方法
1. 将被测试apk解压到一个文件夹内
2. 打开解压的文件夹,删除META-INF文件夹,并将其他文件重新压缩成zip文件
3. 将步骤2里生成的zip文件重命名成*.apk文件
4. 将新的签名文件debug.keystore拷贝到这个目录下
5. 运行
6. 新生成的AAA_signed.apk就是可以执行robotium测试的apk
jarsigner -verbose -keystore debug.keystore -storepass android -signedjar AAA_signed.apk -digestalg SHA1 -sigalg MD5withRSA AAA.apk androiddebugkey