Намерение камеры не работает в Android 11 API 30

Это мой файл манифеста

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.simplyfi.myapplication">

    <uses-feature
        android:name="android.hardware.camera"
        android:required="true" />

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <queries>
        <intent>
            <action android:name="android.intent.action.TTS_SERVICE" />
        </intent>
        <intent>
            <action android:name="android.speech.RecognitionService" />
        </intent>
        <intent>
            <action android:name="android.media.action.IMAGE_CAPTURE" />
        </intent>
    </queries>

   <application
        android:allowBackup="false"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:debuggable="true"
        android:testOnly="false"
        android:theme="@style/Theme.MyApplication"
        android:usesCleartextTraffic="true"
        tools:ignore="HardcodedDebugMode"
        android:requestLegacyExternalStorage="true"
        tools:replace="android:allowBackup">

Я добавил IMAGE_CAPTURE, рекомендованный в документах и ​​предыдущих ответах stackoverflow, но он все еще не работает. На андройде 10 работает нормально, а на 11 нет.

Заранее спасибо.


person C713    schedule 20.04.2021    source источник
comment
stackoverflow.com/a/63246789/7186086   -  person Prerak Mann    schedule 20.04.2021
comment
Я уже добавил намерение запроса в файл манифеста.   -  person C713    schedule 20.04.2021
comment
Можете ли вы предоставить минимальный воспроизводимый пример, который показывает, как вы используете ACTION_IMAGE_CAPTURE, и объясняет, что означает, что он все еще не работает?   -  person CommonsWare    schedule 20.04.2021
comment
@CommonsWare Он также не работает через ADB. Команда ===> adb -d shell am start -a android.media.action.IMAGE_CAPTURE -W ===> Err: действие не запущено, неизвестная ошибка 102   -  person Prerak Mann    schedule 20.04.2021