我需要创建一个Robotium应用程序,该应用程序将使用设置应用程序从菜单"设置"->"无线和网络"->"Wi-Fi"中打开/关闭WIFI。我找到了一些示例代码在这里,演示了如何只通过apk文件启动应用程序。问题是我的Robotium应用程序应具有与(系统)设置应用程序相同的签名。尝试运行应用程序时,我收到以下错误消息:
测试运行失败:权限拒绝: 从pid=354、uid=354启动工具组件信息 {com.jayway.test/android.test.InstrumentationTestRunner} 不允许, 因为包com.jayway.test没有与目标com.android.settings匹配的签名
- 我能否以某种方式在Android模拟器上使其正常工作?
- 如果我编译了Android手机镜像,如何将Android系统签名与我的应用程序配合使用?
android/build/target/product/security
,您必须从此处检出Android源代码树。 - ChuongPhamadb shell
中没有install
命令,因此我使用adb install ...
代替adb shell install...
。PS.也使用了zipalign。 - Stan