Интеграция дополнительных библиотек — Android Studio

#android #android-studio #gradle #dependencies

Вопрос:

Я добавляю внешнюю библиотеку :-

 implementation 'com.hbb20:ccp:X.Y.Z'
 

и я добавляю эту зависимость в свой файл build.gradle в модуле приложения. После успешной синхронизации проекта, когда я добавляю эту конкретную зависимость в свой xml-файл, она не работает. Я использовал следующий код:-

 <com.hbb20.CountryCodePicker
    android:id="@ id/ccp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
 

Это показывает следующую ошибку:-

 Class referenced in the layout file, com.hbb20.CountryCodePicker, was not found in the project or the libraries
Cannot resolve class com.hbb20.CountryCodePicker 
 

Также при вызове частного кода страны в файле JAVA он показывает ошибки. Что мне делать?

Ответ №1:

Это X.Y.Z должна быть конкретная версия зависимости,
последняя версия , которую я вижу 2.5.4 , как указано в репозитории библиотеки.

Вы должны добавлять зависимость следующим образом:

 implementation 'com.hbb20:ccp:2.5.4'
 

Комментарии:

1. Большое спасибо! Это действительно помогло мне.

2. Пожалуйста, примите в качестве ответа, если это помогло. 🙂

Ответ №2:

вместо X. Y. Z. вы должны указать номер версии, подобный этому

 implementation 'com.hbb20:ccp:2.5.4'
 

Комментарии:

1. Большое спасибо! Это действительно помогло мне.

2. Если этот ответ вас устроит. примите ответ, пожалуйста