这是一个创建于 2308 天前的主题,其中的信息可能已经有所发展或是发生改变。
这几天在接入腾讯的 Tbs 服务
但是一直失败 看日志有这个
07-22 19:30:39.830 8129-8768/com.example D/dalvikvm: DexOpt: --- BEGIN 'ZIPReader.jar' (bootstrap=0) ---
07-22 19:30:40.005 8129-8768/com.example D/dalvikvm: DexOpt: --- END 'ZIPReader.jar' (success) ---
DEX prep '/data/data/com.example/app_tbs/share/miniqb/core_tmp/ZIPReader.jar': unzip in 4ms, rewrite 171ms
07-22 19:30:40.045 8129-8768/com.example D/dalvikvm: DexOpt: --- BEGIN 'miniqb_dex.jar' (bootstrap=0) ---
07-22 19:30:41.165 8129-8573/com.example W/System.err: java.io.IOException: open failed: EACCES (Permission denied)
07-22 19:30:41.360 8129-8573/com.example W/System.err: at java.io.File.createNewFile(File.java:940)
07-22 19:30:41.365 8129-8573/com.example W/System.err: at com.tencent.tbs.sdk.extension.s.o(Unknown Source)
at com.tencent.tbs.sdk.extension.TbsSDKExtension.b(Unknown Source)
at com.tencent.tbs.sdk.extension.TbsSDKExtension.a(Unknown Source)
at com.tencent.tbs.sdk.extension.n.run(Unknown Source)
at java.util.Timer$TimerImpl.run(Timer.java:284)
Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
at libcore.io.Posix.open(Native Method)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
at java.io.File.createNewFile(File.java:933)
... 5 more
07-22 19:30:41.415 8129-8768/com.example D/dalvikvm: DexOpt: --- END 'miniqb_dex.jar' (success) ---
DEX prep '/data/data/com.example/app_tbs/share/miniqb/core_tmp/miniqb_dex.jar': unzip in 36ms, rewrite 1371ms
07-22 19:30:41.485 8129-8573/com.example W/System.err: java.io.IOException: open failed: EACCES (Permission denied)
at java.io.File.createNewFile(File.java:940)
at com.tencent.tbs.sdk.extension.s.o(Unknown Source)
at com.tencent.tbs.sdk.extension.TbsSDKExtension.a(Unknown Source)
at com.tencent.tbs.sdk.extension.TbsSDKExtension.b(Unknown Source)
at com.tencent.tbs.sdk.extension.TbsSDKExtension.a(Unknown Source)
at com.tencent.tbs.sdk.extension.n.run(Unknown Source)
at java.util.Timer$TimerImpl.run(Timer.java:284)
Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
at libcore.io.Posix.open(Native Method)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
at java.io.File.createNewFile(File.java:933)
... 6 more
07-22 19:30:45.890 8129-8131/com.example D/dalvikvm: GC_CONCURRENT freed 2013K, 24% free 18367K/24007K, paused 4ms+5ms, total 57ms
貌似是 app 依赖的 tbs 插件在下载一些需要的东西时出现了问题
不能保存
但是这个 app 本身是有存取权限的,能够从网上下载文件并保存
为什么内部插件不行呢?
4 条回复 • 2018-07-23 10:37:28 +08:00
|
|
1
azev 2018-07-22 20:35:20 +08:00
又了解了下 大概是 android 版本不支持分包 当前 android 版本是 4.1.2 不知道是不是这样
|
|
|
2
honeycomb 2018-07-22 20:38:19 +08:00 via Android
有没有方法由用户阻止应用使用 tbs,而只使用系统的 webview ?
|
|
|
3
winterbells 2018-07-22 21:34:37 +08:00 via Android 1
@ honeycomb /data/data/pkg-name/app_tbs 把这个文件夹的权限去掉就行了 chmod 000
|