我正在使用@ ionic-native / android-permissions。 我在app.component.ts中的代码:
import logging
logger = logging.getLogger("myapp")
def test():
logger.info("info test")
logger.debug("debug test")
我正在执行此操作:
ionic cordova运行android
或
ionic cordova构建android
或
ionic cordova构建android --release
但是,如果我添加--prod,应用程序不会征求许可。即:
ionic cordova运行android --prod
或
ionic cordova构建android --prod --release
因此设备麦克风无法用于该应用程序。
答案 0 :(得分:0)
我遇到了这个问题,我通过向config.xml添加权限来解决了这个问题 然后,将显示弹出窗口,并询问客户端权限。 add permissions to config.xml
<platform name="android">
....
<config-file parent="/manifest" target="AndroidManifest.xml" xmlns:android="http://schemas.android.com/apk/res/android">
<uses-feature android:name="android.hardware.microphone" android:required="true" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
</config-file>
....
</platform>