eprendre / tingshu

一款可在线播放多个免费听书站点的安卓app
999 stars 184 forks source link

自定义外部源下载失败 下载好了复制到听书app文件夹下的files/jars目录也不会加载 #36

Closed LFYG closed 3 years ago

LFYG commented 3 years ago

感觉新版耗电高很多 就下载几个2.0.x 和 1.9.x的 版本测试 结果 自定义外部源老是提示下载失败 下载好了复制到/Android/data/com.github.eprendre.tingshu/files/jars/目录也不会加载 这是啥原因造成的

eprendre commented 3 years ago

这些源只支持最新版。关于耗电新版也没加啥东西,也许和你播放的资源格式有关。

eprendre commented 3 years ago

我想起来还有一个可能性: 部分源在播放页含有广告,应站长的要求:点击播放页右上角的 关闭广告 不能关闭广告内容,而是隐藏起来。。。那样能提高人家网页的打开时间,好像是对他们的广告有帮助。 总之碰到这种源不要在播放页按home键切出或者直接锁屏,平时尽可能的关掉播放页收听。人家如果在页面循环执行js代码确实会更加耗电。

LFYG commented 3 years ago

不是啊 最新版 也出现这问题啊 我把旧得卸载 安装新版 还是无法加载源 只有一个默认的 我复制https://eprendre2.coding.net/p/tingshu/d/tingshu/git/raw/master/TingShuSources/external_sources.json 或别的源 下载 一样提示 [外部源下载失败 ] 如果把app数据全部清除 在卸载 安装新版 就会出现 无法加载外部源 以前没有内置源 就是空的 有内置源了 有显示一个内置源 然后根据主页的那些源 地址复制进去 点确认 就提示 外部源下载失败 我从1.5.x用到现在 从更新出外部源开始所有版本都有这问题 只是我没问出来 因为有时候 安装完就会直接加载外部源 有源的情况下 下次更新 直接覆盖更新就没事 如果卸载完在更新 八成以上会无法加载源

LFYG commented 3 years ago

而且 下载好的那个 jar格式的源文件 复制到 /Android/data/com.github.eprendre.tingshu/files/jars/ 目录 也不会加载 最新版 最新源 测试 现在彻底无法用了

eprendre commented 3 years ago

估计你的手机是oppo 或者vivo,安卓5 。 那时候ov系统安卓5 实际上魔改自4.4。 app 使用了一个叫 Fuel 的库来处理网络请求,比如下载源。然后我发现 Fuel 不支持安卓 4.4,最低要求5,于是我就把最低安装限制改为了安卓5。。。但架不住某些系统魔改自4.4。 关于jar包,你放到指定目录之后需要彻底重启app才行。

LFYG commented 3 years ago

哦 小米的 安卓 5.1.1 彻底结束app 我从 应用信息 界面 强制结束 从清理软件 也结束所有后台运行的软件和服务了 重启app 还是无法加载下载好的源 Android/data/com.github.eprendre.tingshu/files/jars/ 这个目录没错吧 只复制jar格式的文件对吧 比如这个源 sources_by_eprendre.jar 文件, 手机没root 所以只有一个这样的目录 里面默认有个Music文件夹 没有jars文件夹 我创建完后 复制到里面的

eprendre commented 3 years ago

我只能说你这系统有问题,能刷就刷上去吧。😭 安卓5.1我虚拟机测试都 OK 的。

LFYG commented 3 years ago

好的 不弄了 打扰了

LFYG commented 3 years ago

今天突然想起 以前全新安装 要把手机关机重启下 在安装 就能更新外部源了 感觉是有啥权限没取得成功 (可能是读写文件权限 因为 以前以遇到过 把缓存设置为外置存储卡 可以听书 但缓存的文件不知道存哪去了 外置存储 没有缓存文件 ) 因为我没重启手机之前 和昨天一样 内置更新也是下载失败 无法读取复制到jars目录的下载好的源文件 而我把软件卸载后 把手机关机重启后 在安装 打开后外部源就自动更新了 别的源也能下载了 手动复制的源 放到jars目录也能读取成功了 特意卸载安装 测试了好几回 只要把手机关机重启后在安装 就没问题 最后 备注下 小米的 安卓 5.1.1原版系统 没root过 可以把这个关闭了

eprendre commented 3 years ago

🤔还真可能是系统问题,因为你这么一说我想起了有部分用户不敢用内置更新,否则会出现奇怪的问题需要重启手机才行。他们通过网盘下载再安装更新却没事。多发生老的手机上,这东西和权限没啥关系,app使用的那几个目录都是不需要权限的。 搞不清楚具体原因,有点玄学。