HwTxtReader icon indicating copy to clipboard operation
HwTxtReader copied to clipboard

在模拟器上的运行问题

Open Mallzaha opened this issue 3 years ago • 10 comments

我引用了作者的控件做txt阅读,可是发现打开txt文档时会报InitError,读不出来文件。直接把作者的apk下载到app中直接读取还是报InitError,不清楚到底是哪里除了问题。

Mallzaha avatar May 11 '22 03:05 Mallzaha

此外,阅读器会在FileDataLoadTask抛出java.io.UnsupportedEncodingException: UTF-8,UTF-16BE,GB18030,UTF-16LE异常,但我不知道如何解决

Mallzaha avatar May 11 '22 04:05 Mallzaha

明显是文件编码格式问题,这个文件的编码格式正确么,换一个txt文件试一试

bifan-wei avatar May 12 '22 01:05 bifan-wei

都是txt文件。我用的是夜神模拟器。 我尝试了流传入,直接在模拟器新建txt文件,在电脑上新建(确认编码是UTF-8)后传入到模拟器,结果都报同一个错误。同时我用模拟器自带的编辑器却可以正常显示txt文件,我不太理解这其中的原因

Mallzaha avatar May 12 '22 03:05 Mallzaha

用原生的模拟器或者手机试一试

bifan-wei avatar May 12 '22 09:05 bifan-wei

抱歉,作者还在吗。因为我需要链接本地数据库所以不太可能去用手机测试,我又尝试了uu模拟器结果还是报错。 我今天又看了以下,发现是在FileCharsetDetector.java:48中的BufferedInputStream这个流的reset报错了,请问有什么修复方法吗。 而且播放字符串可以正常使用,请问这个流问题究竟是为什么出现的。

Mallzaha avatar May 17 '22 02:05 Mallzaha

看看是不是文件读写权限的问题

bifan-wei avatar May 17 '22 03:05 bifan-wei

已经动态申请了读写权限,还是报一样的错误。

Mallzaha avatar May 17 '22 12:05 Mallzaha

用原生模拟器试一试。国产模拟器可能魔改了不少,还不行用就用真机测试

bifan-wei avatar May 18 '22 01:05 bifan-wei

用as自带的模拟器测试还是一样的错误,播放字符串也一直正常。我不理解.jpg

Mallzaha avatar May 22 '22 12:05 Mallzaha

第一次调用成功了,后面就一直InitError,看了日志,是权限原因,但给了权限也是一样。无法了

linypingqqcom avatar May 30 '22 08:05 linypingqqcom