Important: Please read the Qt Code of Conduct -

Extra permissions on AndroidManifest.xml

  • I have a Qt5 game ( that I can successfully deploy as follows (Host is Arch Linux)

    make install INSTALL_ROOT=android-build/
    /opt/android-qt5/5.2.0/bin/androiddeployqt --output android-build/

    Although the only permission is my AndroidManifest.xml is

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    but androiddeplyqt keeps adding

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-feature android:name="" />

    to the AndroidManifest.xml. Any way to prevent that behaviour?

  • Do you have QT += multimedia in your .pro files somewhere? It will pull in this permission I guess. Also you could try to let Creator create the manifest file in the source dir (in deploy options) and then edit that version. If it doesn't work, file a bug at

  • I figure out the funny bug. In the AndroidManifest.xml I had

    <!-- %%INSERT_FEATURES -->

    and it turns out to be the problem. After removing these lines the problem solved.

Log in to reply