在没有电缆的物理设备上安装 React Native apk 时没有摄像头/媒体流
No camera / media stream when React Native apk is installed on physical device without cable
我正在构建的 Android React Native 应用程序通过 getUserMedia
访问相机/媒体流。当我 运行 我的 adb
物理设备上的应用程序使用 react-native run-android
和电缆时,当我导航到使用它的场景时,我可以完美地看到摄像机捕获的流。
但是,当我使用以下方法创建 apk 时:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
cd android/
./gradlew assembleDebug
并在设备上安装,通过 slack 将 apk 发送到 phone,当我导航到它时,媒体流没有出现在组件中!显然我无法调试该应用程序。非常感谢任何想法。
我发现了原因 - 出于某种原因,当它按照我的描述以后一种方式构建时,设备需要存储权限! :/
我正在构建的 Android React Native 应用程序通过 getUserMedia
访问相机/媒体流。当我 运行 我的 adb
物理设备上的应用程序使用 react-native run-android
和电缆时,当我导航到使用它的场景时,我可以完美地看到摄像机捕获的流。
但是,当我使用以下方法创建 apk 时:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
cd android/
./gradlew assembleDebug
并在设备上安装,通过 slack 将 apk 发送到 phone,当我导航到它时,媒体流没有出现在组件中!显然我无法调试该应用程序。非常感谢任何想法。
我发现了原因 - 出于某种原因,当它按照我的描述以后一种方式构建时,设备需要存储权限! :/