Open pixellet14 opened 2 years ago
Thanks for the advice - I had the same problem as well when trying to update an old cordova app:
Modified version of Cordova Image Picker plugin with renamed themes file: https://seogirona.es/cordova/cordova-imagePicker-modified-with-package.zip
To install the plugin directly from the local ZIP file you downloaded, use a file path instead of a remote URL. Here's how to install the plugin from the ZIP file on your local machine:
Unzip the ZIP file into a local folder, such as C:\Users\User\Downloads\cordova-imagePicker-modified-with-package.
Install the Plugin Using the Local Path:
In the terminal, run the following command, replacing the path with the location where you extracted the ZIP:
cordova plugin add C:\Users\Usuario\Downloads\cordova-imagePicker-modified-with-package
The plugin tries to create a file themes.xml in platforms\android\app\src\main\res\values\
where as, android@11 platform add, already creates one before hand, hence the installation fails.
If you try to install the plugin with --force, the default themes.xml changes and there after the build keeps failing.
Solution : I took a back up of the platforms\android\app\src\main\res\values android default themes.xml file and then installed the plugin using --force. After installation, I appended the initial lines from themes.xml (back up file) into the newly created themes.xml file by the plugin. And it worked.