Я использую смс-ретрайвер для получения строки хэша приложения и получаю сообщение об ошибке
package android.support.annotation does not exist
И я решил эту ошибку, изменив
import android.support.annotation.NonNull;
приведенный выше код к приведенному ниже коду
import androidx.annotation.NonNull;
Изменение происходит в пути к файлу
android\capacitor-cordova-android-plugins\src\main\java\com\codingsans\ionic\smsRetriever\AndroidSmsRetriever.java
Этот файл не может быть загружен в репозиторий и возникает такая же ошибка в ионном концентраторе.
Это происходит, когда плагин Cordova использует старые библиотеки поддержки Android вместо новых библиотек поддержки AndroidX. Capacitor использует AndroidX, и вы не можете использовать библиотеки, отличные от AndroidX. Вы можете использовать jettifier для исправления плагинов
npm install jetifier
npx jetify
npx cap sync android
https://capacitorjs.com/docs/v3/android/troubleshooting#error-package-androidsupport-does-not-exist