This is a migrated thread and some comments may be shown as answers.

Breaking change introduces build failure for Android

0 Answers 493 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Kaloyan
Top achievements
Rank 1
Kaloyan asked on 26 Nov 2015, 08:38 AM

Affects: The error is expected to occur for hybrid AppBuilder projects, targeting Cordova 3.7 or above and having more than one verified or custom plugin enabled. So far we have have identified old versions of the following plugins to be affected: Telerik AppFeedback, Push Plugin, Local Notification, Bluetooth Low Energy, Barcode Scanner, Facebook. We will update this list regularly, if we identify other plugins.

Error: The errors produced from the cloud build can be varying from malformed AndroidManifest file to compile issues with Android Support Library or other libraries references as jar files.

Reason: With the AppBuilder 3.0 release, we introduced Gradle for Android builds, which provides stricter AndroidManifest validation as well as unified way to declare dependencies. This change, however, is not backwards compatible with older versions of some Cordova plugins.

Resolution: Update the respective plugins in your project to their latest versions.
If you have installed the plugin from the Telerik Verified Plugins Marketplace, you can directly update it following the steps in this article.
If you have included the plugin as a custom Cordova one, you can either remove it and install the new version from the marketplace, or replace it with the archive from this repository.

If neither of the above helps, please contact our support team for further assistance.

Tags
General Discussions
Asked by
Kaloyan
Top achievements
Rank 1
Share this question
or