Generally you can set the android required permissions from the Project Properties. In the AppBuilder Windows client you can open the Project Navigator, double-click Properties and navigate to Android - Permissions to edit the permissions for your app.
However, please keep in mind that some of the Apache Cordova plugins your app is using might be explicitly setting hardware permissions for your app. In order to check which ones are affecting your app, you need to examine the plugin.xml for each enabled/included plugin and look for any <uses-permission> modifications.
For instance, the microphone might be required by the following plugins:
- Capture: requires RECORD_AUDIO, RECORD_VIDEO, WRITE_EXTERNAL_STORAGE permissions
- Media: Sets the following permissions: Record_audio, Modify_audio_settings, write_external_storage, read_phone_state.
You can examine the permissions that imply Feature Requirements
in this article. I hope this information will help you find the plugin raising the requirement. In any case, do let us know if we can further assist you.
Share what you think about AppBuilder and Telerik Platform with us in our feedback portal, so we can become even better!