Могут ли сырые файлы AIDL помещаться в файлы jar
Ну, они могут, просто они никому не сделают ничего хорошего.
Должны ли они сначала быть скомпилированы в заглушки?
Это одна возможность. Я думаю, что безопаснее, если вы отправите файл AIDL и скажете им, чтобы он поместил его в свой проект.
Я думаю, проект библиотеки Android теперь поддерживает файлы AIDL, но я не уверен на 100%. Если это произойдет, вы можете упаковать свои вещи как проект библиотеки Android, и AIDL будет выбран автоматически.