Я разрабатываю приложение Ionic с использованием ngCordova для нескольких плагинов, которые имеют доступ к функциям телефона.Неисправность плагина Кордовы
я столкнулся с проблемой несколько дней назад, он идет следующим образом:
я чистил мои платформы/Android/папку и случайно удалил файл, используемый в facebook плагин (https://github.com/Wizcorp/phonegap-facebook-plugin) называется facebookconnect.xml
Будучи хорошим разработчиком и используя git, я извлек его из своих предыдущих коммитов и снова добавил его в соответствующее место.
Но, после того, как после создания и развертывания моего приложения на моем тестовом телефоне (Galaxy S3), я заметил, что все подключаемые модули больше не функционируют (заставка, facebook, устройство и т. Д.) Я попытался переустановить плагины, удаляя их и устанавливая их, но ничего не работало. Пока я не удалил всю папку проекта Android и не добавил ее с нуля, установите плагины.
Кажется, что изменение любой файл, связанный с плагинами заставляет их больше не работает
Кто-нибудь есть какие-либо идеи, почему это происходит?
Я пробовал, что плагины обычно отображаются при запуске «списка», но удаление и переустановка не помогают, они все равно дают неопределенные значения. –
На какой платформе вы строите? Вы ссылаетесь на cordova.js на страницу HTML? Ожидает ли ваш код события onDeviceReady? – opznhaarlems
Да, все, что доступно. все конкатенируется в один файл js, и я использую $ ionicPlatformReady для ожидания готовности устройства и вызова плагинов. Эта настройка работает отлично, она уже протестирована, но как только что-то меняется в файле, связанном с плагинами, это похоже на то, что они больше не устанавливаются –