Имам приложение Cordova с 6 плъгина и странното поведение, което приложението не работи, след като създам нов клонинг на източниците от github.
Ако инсталирам плъгин върху диалоговия прозорец config.xml и създам версията на приложението за Android. Файлът с оригиналния източник (*.java) на приложението се копира в
App\platforms\android\src\org\apache\cordova\camera\CameraLauncher.java
Приложението работи на устройството за разработка, където добавих приставката към проекта. Но ако кача промените си (config.xml, папка app/plugins) в github и клонирам проекта на друга машина за разработка. Приложението няма да работи на устройство или емулатор и получавам следната грешка.
Ако погледна в папката платформи след изграждането. Открих, че файловете plugin.java не са там! В папката имаше само един java файл
App\platforms\android\src...\MainActivity.java
Заобиколно решение е да изтриете всички инсталирани добавки и да ги инсталирате отново. Грешката съществува не само за android. В папката за платформи на Windows Phone
липсва всеки файл Plugin.cs, като App\platforms\wp8\Plugins\org.apache.cordova.camera\Camera.cs.
Къде е местоположението на файла/конфигурационния файл, който трябва да бъде маркиран, за да се запомнят инсталираните добавки? Чета понякога името "plugman", това ли е правилната посока?
за разбирането