草庐IT

dyld_stub_binder

全部标签

android - Binder 类是做什么的? Android绑定(bind)服务中的绑定(bind)是什么意思?

我对绑定(bind)服务一头雾水。我的问题是:绑定(bind)是什么意思?Binder类是做什么的?“返回与服务交互的IBinder”是什么意思?什么是IBinder对象?onBind()方法如何工作?这些是关于绑定(bind)服务的问题。请详细说明。我已经阅读了文档,但我仍然不清楚。 最佳答案 绑定(bind)服务:绑定(bind)服务是一种允许应用程序组件通过调用bindService()创建长期连接来绑定(bind)到它的服务。当您希望通过进程间通信(IPC)与来自应用程序中的Activity和其他组件的服务进行交互,或者将应

android - 安全异常 : Binder invocation to an incorrect interface using in-app billing

我在尝试使用Google提供的应用内结算库时收到SecurityException。这是完整的异常(exception):07-0515:56:47.78326481-26481/com.andrewq.planetsE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:com.andrewq.planets,PID:26481java.lang.SecurityException:Binderinvocationtoanincorrectinterfaceatandroid.os.Parcel.readException(Parcel.java:14

java - 安卓测试 : Stubbing out Retrofit with Mockito

在我的MainActivity中,我有一个名为getAPI的方法,它返回一个OTBServiceWrapper。这用于设置调用API的改造。在我的MainActivityTest文件中,我试图清除getApi方法正在进行的newOTBService().getService()调用所以我可以返回一个MockedOTBService,它将客户端更改为返回json的自定义客户端。如果我不得不在MockedOTBService中放置一个记录器,那么当前的实现将是MockedOTBService但也失败并调用真正的api,这是不想要的我想参加考试。我正在尝试使用MockitostubRetro

android - 获取 java.lang.RuntimeException : Stub when running Robolectric through Maven

好吧,我有一个奇怪的错误。当我通过IntelliJ运行测试时,它毫无问题地通过了。但是,如果我使用sure-fire插件或“mvncleantest”命令运行它,则会出现以下异常:shouldLoadMoreDataOnScrollBeyondTheThreshold(br.com.cybereagle.androidwidgets.listener.EndlessScrollListenerTest)Timeelapsed:2.73sec这是我的测试:@RunWith(RobolectricTestRunner.class)@Config(manifest=Config.NONE)p

android - 本地单元测试中 Build.VERSION.SDK_INT 的 stub 值

我想知道是否有办法stubBuild.Version.SDK_INT的值?假设我在ClassUnderTest中有以下几行:if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.JELLY_BEAN){//dowork}else{//doanotherwork}如何覆盖所有代码?我的意思是我想使用不同的SDK_INT运行两个测试以进入两个block。是否可以在androidlocal单元测试中使用Mockito/PowerMockito?谢谢 最佳答案 使用反射更改值。staticvoidset

android - 使用 Espresso stub Intent 时出错

我有两个通过Intent相互交互的应用程序。我想验证一下AppA是否正确调用了AppB的startActivity而无需实际启动AppB.我已经尝试了intending的各种组合,Espresso仍然通过intent启动AppB而不是简单地将其删除。这会导致其余测试失败,因为UI被AppB阻止了。有什么想法吗?@RunWith(AndroidJUnit4.class)@LargeTestpublicclassMyActivityUiIntentsTest{@RulepublicIntentsTestRuleactivityRule=newIntentsTestRule(MyActivi

android - 尝试使用 PowerMockito stub android Activity 类抛出 RuntimeException "Stub!"

我找到了这个example他们使用PowerMock和EasyMock来stub/模拟android的Menu和MenuItem类。我一直在尝试通过Activity类对PowerMock和Mockito做类似的事情。我知道很多方法都是最终的,在Android.jar中它们都只是抛出RuntimeException("Stub!")。我也知道这个测试还没有完成,但我只是想看看是否可以模拟androidActivity类。但是考虑到PowerMock允许您使用final方法模拟类,这段代码不应该工作吗?@RunWith(PowerMockRunner.class)@PrepareForTe

android - 如何听dev/binder?

在Android中dev/binder也负责层通信。是否可以收听消息?我知道它们必须被解码,但我怎样才能得到这些消息。例如,如果一个应用程序发送一条消息成为一个地理定位。我也在我的Android设备上获得了root。 最佳答案 简短:不,这不应该是可能的,即使是root。网上关于Binder的详细信息不多,但有一些,尤其是关于安全性的信息。引用this或topoint3.8here.您还可以阅读内核驱动程序的源代码和openbinder的源代码。. 关于android-如何听dev/bi

java - 如何使用 Espresso Intent stub 选择图像 Intent ?

这是我第一次使用espressointents,我关注了IntentsBasicSamleandroid-testing项目中提供,但没有解决。在我的应用程序中,我有一个Activity,用户可以在其中选择多个图像,然后返回的图像显示在gridview中,现在通过使用espressointents,我想模拟它而无需转到实际的图像选择器并每次都返回一些指定的图像。没有错误,但在我运行测试时仍然打开图像选择器窗口。我觉得我做错了,但我不明白它是如何工作的。我正在使用apk进行测试。照片选择器是这样调用的应用代码这就是我调用选择图像Intent的方式,结果在onActivityResult中

android - 亚马逊设备消息 stub !安卓工作室

我正在尝试将AmazonDeviceMessaging与AndroidStudio集成。首先我跟着(integrating-your-app-with-adm)。当我打电话时ADMadm=newADM(getActivity());if(adm.isSupported()){//...}logcat上有这样的输出:E/AndroidRuntime(24472):java.lang.RuntimeException:Stub!E/AndroidRuntime(24472):atcom.amazon.device.messaging.ADM.(UnknownSource)所以我关注了Ama