У меня есть два разных приложения — одно клиентское, а другое — удаленный сервер, и я пытаюсь использовать AIDL. Мне удалось скомпилировать клиент, импортировав класс сервера, однако bindService на клиенте возвращает false (даже если я использую getContenx().bindService(). Теперь, если я попытаюсь использовать com.xyz.myRemoteServiceClassName.class.getName() , то есть имя удаленной службы в клиентском методе onCreate, клиент выдает исключение java.lang.NoClassDefFoundError). Также у моего клиента в настоящее время нет файла AIDL, но он отлично компилируется со всеми импортами.
Если я добавлю файл AIDL на сервер «как есть» в клиент, клиент не будет компилировать жалобу на объект, подлежащий разделению, в файле AIDL. Если я тоже добавлю объект, даже тогда он жалуется. Я включил проект сервера в путь сборки Java клиента.
У кого-нибудь есть пример кода клиента и сервера (два разных приложения). Если да, не могли бы вы указать (предпочтительно проект Eclipse), который можно использовать для просмотра работы клиент-серверных приложений?
Благодарю в предвкушении,
Рави
-- Удален исходный код.