最新回答 / chenzheng8975
在运行客户端之前要先启动服务器端,最重要的是要在服务器端配置Service,老师在视频里没有说到<service android:name="com.czhappy.aidldemo.IRemoteService" android:exported= "true" android:process=":remote"/>
2016-05-31
最赞回答 / lanzry
为了以后搜问题的人能搜到好的解决方法,所以回答一下。建议同学们最好还是看stack over flow,我是那里得到结果。stack over flow 地址如下:https://stackoverflow.com/questions/34005899/gradle-build-error-aidl-exe-finished-with-non-zero-exit-value-1和stack over flow略有不同,比如楼主是task ':aidldemoapplication:compileDebug...
2016-05-10
最赞回答 / alphab
课程中的Demo已经是两个不同的Module,拥有各自不同的进程,因此无需为service指定process。如果是想在一个应用里实现IPC,才需要为service指定不同的process。
2016-05-05
最赞回答 / turbo8
官方文档解释那里有点问题吧,文档的解释应该如下:AIDL是用于多进程并发通信处理Binder是用于非多进程并发处理 Messenger是用于多进程且下的非并发处理
2016-03-02
最新回答 / K冰封承諾
靠!我也掉进了这个坑,经谷狗得:android:process=":remote",代表在应用程序里,当需要该service时,会自动创建新的进程。而如果是android:process="remote",没有“:”分号的,则创建全局进程,不同的应用程序共享该进程。 android:exported="true"是确定该服务可以被其他程序访问
2016-02-25