Во-первых, я видел это:
Удаленное обслуживание как apk
И это мне совсем не помогает. Вот сделка. У меня есть один apk, который создает удаленный сервис (назовите его A). У меня тогда есть другой apk (назовите это B). Как я могу подключить B к A без включения файла AIDL или файла JAR. Я думаю, что это будет возможно.
** ОБНОВЛЕНИЕ **
Итак, я скопировал файл AIDL в B и создал службу в A для файла AIDL. Я могу подключиться к удаленному сервису и привязаться к сервису сейчас. Однако, когда я пытаюсь вызвать метод, который существует в службе, я получаю:
java.lang.SecurityException: вызов Binder для неверного интерфейса
Не можете найти какую-либо помощь по этому вопросу. Есть идеи?
** ПРОБЛЕМА РЕШЕНА **
Файл AIDL должен был находиться в пакете с таким же именем в проекте B. Спасибо за вашу помощь, Питер.