Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Внимание
В настоящее время рассматривается возможность использования настраиваемых привязок на платформе Xamarin. Примите участие в этом опросе, чтобы помочь определить дальнейшие направления разработки.
В этой статье объясняется восстановление имен параметров в проекте привязки Java с помощью Javadoc, созданного из проекта Java.
Обзор
При привязке существующей библиотеки Java некоторые метаданные привязанного API теряются. В частности имена параметров для методов.
Имена параметров будут отображаться как p0, p1и т. д. Это связано с тем, что файлы Java .class не сохраняют имена параметров, которые использовались в исходном коде Java.
Проект привязки Java для Xamarin.Android может предоставлять имена параметров, если у него есть доступ к Javadoc HTML из исходной библиотеки.
Интеграция Javadoc HTML в проект привязки Java
Интеграция Javadoc HTML в проект привязки Java выполняется вручную, и состоит из следующих шагов.
- Скачивание Javadoc для библиотеки
- Измените файл
.csprojи добавьте свойство<JavaDocPaths>: - Удаление и перестройка проекта
После этого исходные имена параметров Java должны присутствовать в интерфейсах API, привязанных к проекту привязки Java.
Примечание.
В выходных данных JavaDoc есть большая разница. Цепочка инструментов привязки JAR не поддерживает все возможные перестановки и, следовательно, некоторые параметры могут быть названы неправильно.
Итоги
В этой статье описано, как использовать Javadoc в проекте привязки Java для указания имен параметров для привязанных интерфейсов API.