HMS Toolkit Convertor — это инструмент для преобразования кода, который поддерживает проекты на Java и Kotlin. Он помогает разработчикам автоматически преобразовывать API-интерфейсы GMS, вызываемые приложениями, в соответствующие API-интерфейсы HMS. Это обеспечивает быструю интеграцию с HMS.
Основные функции HMS Convertor:
Для работы с Convertor требуются Gradle версии 5.2.1 или выше и JDK версии 8 или выше. Чтобы загрузить код, выполните команду git clone, перейдите в каталог Convertor/src и выполните следующую команду:
$ ./gradlew -p IDE/intellij-plugin buildPlugin
После завершения сборки перейдите в каталог Convertor/src/IDE/intellij-plugin/build/distributions, чтобы просмотреть пакет плагина в формате .zip.
Запустите IDEA или Android Studio и выберите меню File -> Settings -> Plugins -> Install Plugin from Disk. Выберите ZIP-пакет плагина, созданный во время сборки.
Вы можете отладить плагин в песочнице с помощью следующей команды:
$ ./gradlew -p IDE/intellij-plugin runIde
Дополнительные сведения см. в Руководстве по использованию.
Чтобы внести вклад в проект Convertor, выполните следующие шаги:
Перед отправкой запроса на вытягивание обязательно объедините последние изменения из «восходящего потока»!
Если вы хотите узнать больше об HMS Core, r/HMSCore на Reddit — это место, где можно быть в курсе последних новостей об HMS Core и обмениваться идеями с другими разработчиками. Вопросы об использовании примеров HMS:
huawei-mobile-services
.Если вы столкнулись с ошибкой в наших примерах, отправьте сообщение о проблеме (issue) в репозиторий. Ещё лучше — отправьте запрос на перенос изменений (pull request) с исправлением.
HMS Toolkit Convertor лицензируется согласно версии 2.0 Apache License.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )