普通用户
摄像框的问题 [复制链接]
haoqigongzuoshi 发表于 2026-09-15 186 4

安卓7.1版本中(其他版本没测试),只要运行到:摄像框1.开启摄像头(2,摄像框1.宽度,摄像框1.高度),程序就闪退了,权限全开了,是哪里的问题?例程中也一样。

haoqigongzuoshi 2026-09-17
引用 @Course 的回复:

您好,已修复安卓7.1摄像框闪退问题,组件文件已上传网络云盘:

https://wwaql.lanzouu.com/iNxUy48jtjuf

下载解压后,将 摄像框.java 文件复制到:

"您的VcnStudio安装目录/sdk/android/components/primary" 文件夹中,替换旧版本文件。

然后重新打开IDE编译即可。

注意:

使用摄像框、相机等组件,必须在 App.spl 入口文件中,动态申请`CAMERA`、`RECORD_AUDIO`、读写存储等权限。

感谢,但是,不闪退了,也不显示图像,我用AI工具重写了一个,经过多次修复,这个是7.1版本可用的:https://haoqigongzuoshi.lanzoue.com/iR3mG48rx99g

回复
官方技术组 2026-09-15

您好,已修复安卓7.1摄像框闪退问题,组件文件已上传网络云盘:

https://wwaql.lanzouu.com/iNxUy48jtjuf

下载解压后,将 摄像框.java 文件复制到:

"您的VcnStudio安装目录/sdk/android/components/primary" 文件夹中,替换旧版本文件。

然后重新打开IDE编译即可。

注意:

使用摄像框、相机等组件,必须在 App.spl 入口文件中,动态申请`CAMERA`、`RECORD_AUDIO`、读写存储等权限。

回复
haoqigongzuoshi 2026-09-15
引用 @Course 的回复:

您好,安卓碎片化验证,厂商品牌多,系统差异化大,无闪退日志和具体错误信息,比较难分析问题原因。建议参考文档:http://doc.vcnstudio.com/android/debug.html 捕获具体的错误异常信息后,将错误信息追加给我们,才能具体分析闪退问题。

也可以观看相关视频教程捕获错误:https://www.bilibili.com/video/BV1Bu4y147DG/?p=4

E(10286) at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:161) (AndroidRuntime)

E(10286) at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944) (AndroidRuntime)
E(10286) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2205) (AndroidRuntime)
E(10286) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1254) (AndroidRuntime)
E(10286) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6338) (AndroidRuntime)
E(10286) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874) (AndroidRuntime)
E(10286) at android.view.Choreographer.doCallbacks(Choreographer.java:686) (AndroidRuntime)
E(10286) at android.view.Choreographer.doFrame(Choreographer.java:621) (AndroidRuntime)
E(10286) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860) (AndroidRuntime)
E(10286) at android.os.Handler.handleCallback(Handler.java:755) (AndroidRuntime)
E(10286) at android.os.Handler.dispatchMessage(Handler.java:95) (AndroidRuntime)
E(10286) at android.os.Looper.loop(Looper.java:154) (AndroidRuntime)
E(10286) at android.app.ActivityThread.main(ActivityThread.java:6121) (AndroidRuntime)
E(10286) at java.lang.reflect.Method.invoke(Native Method) (AndroidRuntime)
E(10286) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912) (AndroidRuntime)
E(10286) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802) (AndroidRuntime)
E( 339) channel '7d6dbda sample.media/sample.media.App (server)' ~ Channel is unrecoverably broken and will be disposed! (InputDispatcher)
Close adb PID:7292 Success
Close adb PID:16624 Success


以上是捕获的错误信息

回复
官方技术组 2026-09-15

您好,安卓碎片化验证,厂商品牌多,系统差异化大,无闪退日志和具体错误信息,比较难分析问题原因。建议参考文档:http://doc.vcnstudio.com/android/debug.html 捕获具体的错误异常信息后,将错误信息追加给我们,才能具体分析闪退问题。

也可以观看相关视频教程捕获错误:https://www.bilibili.com/video/BV1Bu4y147DG/?p=4

回复
 作者信息
haoqigongzuoshi
普通用户
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号