Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么我能';t从";中的资产文件夹复制;Lg g2,安卓4.4.2“;还有其他手机吗?_Android_Pdf_Android Assets - Fatal编程技术网

Android 为什么我能';t从";中的资产文件夹复制;Lg g2,安卓4.4.2“;还有其他手机吗?

Android 为什么我能';t从";中的资产文件夹复制;Lg g2,安卓4.4.2“;还有其他手机吗?,android,pdf,android-assets,Android,Pdf,Android Assets,几个月来,这个答案中提供的代码对我来说是可以复制pdf文件的()。直到昨天,一位客户向我报告,在他的“Lg g2,Android 4.4.2”上,这不起作用……应用程序没有崩溃,但警报告诉他“文档路径无效” 可能是因为手机没有外部存储 我不确定文件是否复制好,问题是打开pdf文件…但在其他情况下,手机工作正常 编辑1: 好的,我仍然不知道他的LG G2上出现这种情况的原因,但我通过检查外部存储是否可用且可写来解决这个问题,如果不可用,我将文件复制到/data/data/package.name/

几个月来,这个答案中提供的代码对我来说是可以复制pdf文件的()。直到昨天,一位客户向我报告,在他的“Lg g2,Android 4.4.2”上,这不起作用……应用程序没有崩溃,但警报告诉他“文档路径无效”

可能是因为手机没有外部存储

我不确定文件是否复制好,问题是打开pdf文件…但在其他情况下,手机工作正常

编辑1: 好的,我仍然不知道他的LG G2上出现这种情况的原因,但我通过检查外部存储是否可用且可写来解决这个问题,如果不可用,我将文件复制到/data/data/package.name/中,然后使用内容提供商读取/访问它

我编辑了这篇文章,以防对其他人有所帮助

编辑2(5月5日):同一位LG G2客户告诉我,他实际上有SD卡……读这篇文章()我相信都是因为4.4.2……所以

因此,我的最终解决方案是,检查外部存储是否可用,是否可写,如果android API版本<19,如果不可用,我将文件复制到/data/data/package.name/,然后使用内容提供商读取/访问它……就像以前一样;)


Thx再次出现

可能是因为4.4不允许您随意写入SD卡。

可能是这样,或者这是事实?两者都有。这是一个事实,他们作出了改变,这取决于正在写入的文件夹可能不是这里的问题。其他设备是否也在4.4上工作?你在写什么文件夹?您收到的错误消息是什么?它以前在4.4版本的设备上工作吗?我只知道有一个应用程序能够绕过这个“文件专家HD”。我怀疑这会持续很长时间。是的,同样的应用程序/代码也在使用4.4的其他设备上运行。我正在将pdf文件从资产复制到外部存储(如果有)。向用户显示的警报是“文档路径无效”,但报告了任何崩溃…我不知道它是否在4.4之前的相同设备中工作,因为这是一个新的客户端反馈。谢谢你的回复。。。