Android开发:临时路径更改后一调用摄像头APP就闪退

图片说明
如图中所示,我将getExternalCache()改成getCache()后再点击调用摄像头的按钮时候软件就闪退了(在此之前是可以正常调用摄像头的,且只改动了这一处)。
最大的问题是我改回getExternalCache()后重新调试软件依旧会闪退。无法调用摄像头

2个回答

错误日志呢,看看是哪一个位置报错了

supper_hacker
supper_hacker 日志上没有报错。。。
2 年多之前 回复

权限加了嘛,调用系统东西需要添加相关权限的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
调用安卓相机闪退

1.现象 在使用安卓手机的一些应用调用照相机时,我们会发现有时候当我们拍照完毕时,程序会出现闪退,非常影响用户体验。目前项目中也有类似的拍照上传功能,当使用米3手机测试时,拍照上传功能可以正常使用,当我们换上红米或者其他一些比较早或者比较低端的手机时,就出现了闪退的问题。 1.1开启相机的intent/* mPictureCachePath为当前照相相片的存储路径 */ pictureCache

升级iOS10之后调用摄像头/麦克风等硬件程序崩溃闪退的问题

iphone在升级IOS10以后XCode也必须升级才可以将项目跑在真机上(报错:没有版本9的开发包)项目在XCode适配IOS10 升级后出现了很多Crash。。。下面我来列举一下项目中的Crash: 1.调用本地相机时Crash。 2.调用通讯录时Crash。 3.调用本地相册Carsh。百度翻译:(这个应用程序崩溃了,因为它试图访问隐私敏感的数据,而没有使用描述。应用程序的Info.pl

android系统相机的使用、及解决拍照闪退的问题

一、调用安卓系统相机拍照

关于android 5.0调用系统相册闪退

最近做的一个项目中需要调用本地相册,本以为是一个很简单的要求。但是当我在android5.0上运行的时候打开相册,APP闪退。 Android调用本地相册,Intent.ACTION_GET_CONTENT和 Intent.ACTION_PICK都是打开本地相册的两种意图活动。这两种方法在android5.0以前使用后得到的结果都一样。但是在android5.0之后,这两种打开本地相册的方式有了

App启动就闪退引发的深思

昨天快下班的时候,测试Q我说:“小哥哥,小哥哥,你的app怎么一启动就闪退啊,而且出现闪退后,就一直都闪退。”我去,这是什么鬼,为啥我以前没发现,没办法,只能找测试妹子,问清楚具体什么情况,然而,妹子也没办法在别的手机上复现这个问题。我只好把日志导出来查看,到底发生了啥,看看,测试妹子对它做了啥。反复查看日志,发现闪退的时候压根没有打印日志,也就是说,app压根还没起来就挂了。这也太神奇了吧。翻看...

Android开发时处理闪退问题的方法

就是记录闪退时的异常了! 1 全局异常捕获处理类package com.example.admin.myandroidtest; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bu

Android相机调用后直接闪退的问题

现象: 1、在性能比较好的Android手机,比如nexus 6,小米4等手机上拍完照,并截图后,均能够正常更换头像。 2、在genymotion的模拟器上的sumsung galaxy s3以及nexus 6上拍照截图均正常。 3、小米2/2s的Android4.4.4上时而正常,时而发生闪退现象。 4、试用过程中有其他同事反映拍照功能异常。 归类: 归类为手

apk调试时可以运行 ,打包签名之后运行闪退

借用网上大神的一篇博客 原文:http://blog.csdn.net/ocean20/article/details/40855647 Android调试时apk可运行,导出签名的apk后闪退,报找不到class 这个问题困扰了我好几天,网上查了好多资料,也没找到办法。 在这个apk导出时未使用混淆,在网上查了好多资料都说跟混淆有关。我以为新的adt自动开启了混淆, 于是

关于opencv启动摄像头闪退的问题

       今天在用caffe做人脸识别的项目。代码之前在台式机上跑的时候很顺利,但在笔记本上跑,需要用到笔记本自带的摄像头,但是发现总是一闪而过。后来进行检查,代码是没问题的。单步调试也很顺利。后来大概想到有可能是摄像头比较老了,反应不过来,于是,在cap=cv2.VideoCapture(0)之后,暂停下,也就是使用sleep()几秒,待初始化完成后,使摄像头反应过来。问题顺利解决。...

开发app在android6.0运行直接退出解决(二)

上篇文章:http://blog.csdn.net/u013408979/article/details/52289534 只简单的解决能在android6.0运行,但没有根本的解决问题。 下面介绍解决方法: 参考 http://xdeveloper.cn/gai-jin-ban-android6-0quan-xian-gua-pei-bi-ni-xiang-de-huan-yao-j

开发app在android6.0运行直接退出解决

随着android系统的不断更新、优化,Android6.0带来了新的权限管理方式,Android 6.0中权限分为两种,普通权限和危险权限(即运行时权限,下面统称运行时权限)。 当小于Android6.0时,开发app所需的权限只需在应用manifest中申明所需要的权限即可,但是android6.0需要分开申明,在应用manifest中只申明普通权限,系统会自动授予这些权限;如果对android

Android7.0下调用相机闪退的解决方案

1.现象 在项目中调用相机拍照和录像的时候,android4.x,Android5.x,Android6.x均没有问题,在Android7.x下面直接闪退 2.原因分析 android升级到7.0后对权限又做了一个更新即不允许出现以file://的形式调用隐式APP,需要用共享文件的形式:content:// URI 3.解决方案 下面是打开系统相机的方法,做了android各个版本

android开发时遇到闪退的原因

在用Eclipse做android开发室,经常会遇到程序闪退的情况,目前我遇到的有两种情况

Android开发:实现分享给微信好友以及出现闪退的问题

转载烦请注明出处: 1.申请微信APPID      要实现分享到微信的功能,首先要到微信开放平台申请一个APPID。但在申请APPID的时候需要填写一个应用签名和应用包名。需要注意的是包名必须与开发应用时的包名一致,应用签名也必须去掉冒号而且字母为小写。 2.应用签名的获取     开发android应用的人很多,很有可能类名、包名起成了同一个名字,签名这时候就起到区分的作用。

OPENCV之运行摄像头程序闪退 备注

int main( int argc, char** argv ) { //int i=0; cvNamedWindow( "Example2_9", CV_WINDOW_AUTOSIZE ); CvCapture* capture; capture = cvCreateCameraCapture(0); assert( capture != NULL );

解决Android7.0以上,手机拍照闪退的问题

protected void takePhoto() { if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermiss

Android开发中存在的闪退、及解决状态

1:浏览器闪退 原因:浏览器中开启了缩小放大按钮(ZoomController),在开始进入浏览器时,缩小放大按钮会出现,并在一段时间后渐变消失,当在它完全消失前退出浏览器,在一些android系统上回出现异常,且此异常无法try/catch。 解决办法:如下  @Override protected void onDestroy() {     if (webv

红米Note调用系统相机拍照后应用崩溃问题分析解决

这几天突然发现红米Note手机只要调用系统相机进行拍照时,我的应用必定会崩溃。这个问题折腾了好久才解决,现在记录下问题跟踪解决的过程和方法。(红米Note手机的系统太坑爹了%>_ 解决办法请直接从第7条开始看,1~5条为我的问题处理过程,第6条为问题原因分析。 1. 问题刚出现的时候,当然是想调试,在调用系统相机拍照的前后代码出打好断点准备调试,结果发现这段代码没有任何异常(其实想想也

cordova学习之四调用android7摄像头闪退问题

android7调用摄像头闪退问题

安卓点击按钮闪退

1.原因是你没有在AndroidManifest.xml配置你的Activity方法,原因有很多以后在慢慢介绍。 原应有

opencv摄像头闪退问题总结,解决一闪而过的问题

opencv摄像头闪退问题总结,解决一闪而过的问题 总结: 1.视频解码问题 出现这种情况一般是你的电脑里缺少XviD codec(视频编解码器),也就是opencv打开视频之前必须将视频解码以得到可处理的数据,因此解决方案: 视频一闪而过如果程序没有错误一般可能有两个问题 1.需要下载安装XviD codec,http://www.xvidmovies.com/codec/(翻不了的...

android app调试没问题,但打包签名的apk,运行时出现闪退怎么办?

在用Eclipse编写android app时,有时调试时没有问题,但一经打包签名,运行就出现闪退,还报错说找不到某某类。一开始以为是混淆导致的,后来我没有混淆竟然也还是这个问题。无奈只得网上寻找解决方案,最终还是有人解决了的,方法也很简单,只需按照下面几步来就可以了: 1.找到Project -> Build Automatically,取消它关闭自动编译 2.然后Clean一下 3.

关于Android7.0相机闪退以及相册获取不到图片问题

文档说明:关于Android7.0及以上机型调取相机闪退情况处理。 现象:     因开发中遇到需要调用系统相机或相册获取图片,于是也没有多思考就使用相关指定的Action去调取相机或者相册,在开始测试时未出现问题,直到这个APK包被装到一个中兴手机(型号A2017)手机上,于是坑就出现了:在该手机上调用相机时出现应用闪退,获取相册也有同样的问题。于是本人有换了华为P9

解决APP打开后闪退的问题

解决APP打开后闪退的问题Android 编程中有时没有给资源命名或组件ID命名,会造成APP启动后就闪退

webapp中html5调用系统相机拍照问题

webapp中html5调用系统相机拍照问题一. 引言:    webapp之所以现在很流行,主要是现在的手机硬件配置都过剩了,用网页做的UI界面流畅度上与原生的差距很小,关键是开发速度得到了很大的提升,而且可以跨平台,IOS和Android可以使用同一界面,但是其中也会有一些问题,这里就说说调用系统相机出现的问题。二. 在webapp中调用系统相机拍照存在的问题:1. 部分手机通过html5调用...

【Ios】App 一段时间后再进入就闪退问题

偶然遇到这种情况,ios app安装到手机后,一段时间,发现无法打开了,后来发现 多人开发的时候使用同样的开发证书,当其他人证书或者授权文件出问题fix issue生成新证书,.你手机上的app证书就会过期。或者是team 类型的证书,一般几天也会过期。app将无法被打开!!!

Android中造成APP闪退的原因总结

1. 网络异常引起的 2. APP中访问网络的地方,组件中的ImageView没有正常的下载并显示到app 页面上。 3.APP的sdk和手机的系统不兼容。 4.拍照/选择图片后闪退:①手机内存小②部分手机在使用相机拍照时候存在横竖屏切换,可能会导致我们应用重新调整生命周期.解决办法:在使用到拍照功能的Activity设置:android:configChanges="orientation...

Android在选择相册图片闪退解决办法

第一次写博客,纪念一下 Android开发者在选择图片时有时会遇到 “相册停止运行”等闪退的问题,我来说一下我的解决方案: (1)先判断所用的sdk是否大于19; (2)如果大于19则使用Intent.ACTION_PICK来选择图片; (3)小于19使用Intent.ACTION_GET_CONTENt来选择图片。

摄像头权限被拒绝导致程序崩溃的问题(6.0以下版本)

最近做到一个扫码功能,需要在设备上请求摄像头权限,但是如果用户拒绝了该权限程序就会崩溃。在网上找了很多关于这个问题的解决方法,但是都没能很好的解决问题。下面给出自己的解决方案 有两点值得注意的 1.此处打开摄像头驱动会捕获异常,之前用的是IOException,一定要改成Exception,这样就不会直接崩溃,而是由程序员自己来操作一些事。 2.记得return(这点就不多说了)

iOS中app启动闪退的原因

这种情况应和所谓的内存不足关系不大,很少有程序会在初始化时载入大量内容导致崩溃,并且这类问题也很容易在开发阶段被发现,所以内存不足造成秒退的可能性低(内存不足退,通常是程序用了一段时间,切换了几个画面以后发生的)。     而且秒退是发生在程序刚刚启动的时候,在开发、苹果审核阶段都没有被发现的最大可能性就是,这个问题只会发生在老版系统、老版机型上。     对于很多开发者(尤其是个人开

android点击按扭闪退

今天做常用ui组件练习时,发现我的button一点就闪退。。 我是在xml文件中,对Button对象设置了onclick属性。找了好多资料,网上说的是因为不同的android版本造成的布局冲突问题,好像很有道理,可是没能解决我的问题。。 最后,我发现是我的对应方法中,没有形参传入,好尴尬。。。 

Android开发:分享给微信好友以出现闪退的问题

最近在开发一个集成微信分享的应用,反复查看了各种各样的文档,结果还是出现闪退,很多朋友都遇到同样的问题,相信大家都搜索了不少资料,也查看了官方文档,这里就不赘述集成和代码实现的问题了。我想说的一点就是看文档一定要仔细。 这就是我反复头痛解决不了的问题终于解决了,有感而发,所以分享了这篇博客。希望可以对大家有所帮助。

安卓的动态控制布局练习在手机上出现闪退

安卓的动态控制布局练习在手机上出现闪退现象

关于安卓zxing二维码在扫码时出现闪退的一点心得

        是这样的,我最近手头接了个项目,给一个扫码机编写一个APP,里面有用到二维码扫描解析的功能,就用了zxing的库,准确的说是参考了 yipianfengye 大佬的文章和项目。当时有遇到个奇怪的现象,在使用中APP会出现闪退的现象。我当时是用的大佬项目中的CaptureFragment嵌套进首页实现不跳转页面直接扫描的功能,但使用时居然出现了闪退。后来总结了闪退规律,大约是5分钟左...

Android闪退原因

自学Android开发到现在,发现的几个Android闪退的原因:1)权限问题,一般是AndroidManifest文件中忘记配置相关权限。2)在用AS开发Android程序时,涉及到Android真机版本,在生成APK文件时,如果没有把V1,V2全部勾选,可能会出现闪退。3)页面布局不合理,之前遇到的是用了LinearLayout布局,但是忘记指定orientation,出现了闪退。

安卓apk打包后安装就闪退,直接run在手机正常

android调试时apk可运行,导出签名的apk后闪退 这个问题困扰了我好几天,网上查了好多资料,也没找到办法。 在这个apk导出时未使用混淆,在网上查了好多资料都说跟混淆有关。 我的项目如下: 项目有旧的支付宝,删除了添加了新的支付宝SDK; 项目又添加了微信开放平台的SDK,与原先的腾讯微博有冲突,删除了旧的腾讯相关的SDK, 结果用Android Tools 签

打包后崩溃要注意的小坑

1:常常碰到这样的问题,运行程序好好的,但是一旦打包签名之后运行就是崩溃的,是不是很头疼,有人会说是6.0权限的问题,但是要是6.0以下的也会崩溃呢? 2:仔细想想肯定是混淆呀,文件压缩的问题,来看下这几个字段的含义在这个项目的build.gradle文件下: 3:很多人会看到我的正式release版本下面shrinkResources 为false。没办法本来应该是true来移除无用文件呢

点击按钮app闪退

1、activity在清单中没有注册; 2、activity加载布局有错误; 3、xml布局有错误; 4、加载的控件有错误。

Android应用的闪退(crash)分析

文章转自阿里客户端工程师试题简析——Android应用的闪退(crash)分析 1. 问题描述闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash发生的原因分类与解决方法、在出现crash后如何捕捉并分析异常这两个问题给出自己的解决方案。 我们以Android平台为例,介绍下如何捕获Android应用的闪退信息,以帮助我们定位和解决导致闪退的问题代码

ios访问相机闪退解决办法

在mac上的ionic3项目打包成苹果app,系统版本是10.3.3 . 当调用相机的时候出现闪退情况,这是调试出现的问题。 解决方案: 使用xcode 打开xxx.pbxproj 打开Info.plist直接添加   或者直接添加   NSCameraUsageDescription string>cameraDesciptions

ios app因为图片格式问题闪退

有时候突然遇到用户反馈手机会上退,而且报错信息一点也收集不到。自己测试有时候也找不到原因。而且只出现在ios9.2左右的系统中。那么基本可以定位这个错误是因为你工程中添加了错误格式的图片,不管你调不调用这个图片,只要存在系统中就会闪退。下面讲解一下排查方法: 1.找到导出项目的ipa文件; 2.对该ipa文件使用解压工具解压,或者直接修改后缀名.ipa为.zip后直接解压该文件; 3.解压后

app上传新版本后用户从appStore下载打开应用就闪退

上周上传app1.2.3版本后一位非常重要的客户说他手机从appstore下载下来的应用一点就崩,但是其他用户却可以正常使用。。 结果经过查找我发现该用户是iOS8.3版本系统,我们app支持8.0以上系统,在git上找到之前打包时创建的分支,拉取代码用客户的手机跑,崩溃后 返回信息发现是contact.framework的问题,原来这个是之前离职的同事用了这个库但是该库只支持iOS9.0以上

解决方案:微信SDK 闪退

首先检查在微信开放平台中所设置的包名及应用签名是否正确, 如果不正确修改正确后, 在手机将微信清楚数据后重新测试即可。

JAVA Eclipse开发Android程序会经常闪退是怎么回事

类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退  你在当前页面创建findViewById的时候,如果找不到指定的ID也会闪退,比如我要查找指定的ID为btnMoveL_SetA,当写错的时候也会有问题,而XML本身不会报错,假如ID确实存在,只不过不在这个页面的话。  还有必

读取摄像头视频信息(解决VS运行过程中窗口闪一下关闭的问题)

//时间:2015年7月23日 //成功解决VS调试过程中显示视频图像窗口闪一下关闭,而加断点运行时运行成功显示视频的问题, //解决方案:为每帧图像显示添加一定时间间隔。sleep()函数的使用 //时间:2015年7月22日 //功能:摄像头文件的读取和显示 //函数:CvCapture * cvCreatFileCapture(const char* filename)    //功能:从文件中读取视频文件; //函数:CvCapture * cvCaptureFromCAM(int index)  

Android 横竖屏切换以及横屏启动闪退问题

目前一般情况下 在横竖屏情况下 我们会遇到一些问题 例如横竖屏显示ui 比例问题 还有activity重启问题 今天说三个问题 一是横竖屏切换 二是 禁止屏幕旋转 说一下屏幕切换时 的activity 生命周期 onPause()—->onDestroy()—–>onCreate() 先说第一个 横竖屏切换 一般的套路如下 在manifast.xml 中 给当前activi...

android studio 签名遇到的坑(apk无法安装,安装后闪退)

签名遇到的坑

adt闪退解决方案

很愉快的打开ADT,结果闪退,我去我还以为是我计算机内存太小了,赶紧删除了我的小电影,卸载了播放器,各种卸载好嘛!以为这样就可以了,结果我去还是闪退,直接崩溃,我的播放器,我的小电影,呜呜。各种百度,各种谷歌。终于让本搜神找到解决方案     解决方式如下 删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench

Android开发过程遇到的安装好的APP打开程序崩溃,或者安装后应用列表里没有的问题及解决方案

在最近的android'开发过程中遇到了一些小小的麻烦(studio和eclipse都出现),资深开发师不会讲但新手小白又解决不了,经过各种查资料和实践, 我发现大部分这类问题都出现在配置权限上。 一.首先,如果你的APP出现这样的问题 1.打不开或者秒退 2提示程序不能打开或者程序已崩溃 那么几乎可以肯定的是你的权限配置文件AndroidManifest.xml里有错误, 大

Ionic3 安装插件后闪退

通常安装某些插件后发现应用会出现闪退的现象,通常是Android的support不支持或者当前指定的Android版本不合适,可以添加以下代码解决此问题 在platforms/Android/build.gradle文件中添加: configurations.all { resolutionStrategy.eachDependency { DependencyResolveDet

立即提问
相关内容推荐