方舟生存进化吧 关注:389,352贴子:6,157,193
  • 3回复贴,共1

Android玩手游无法替换存档,求帮助

只看楼主收藏回复

无法替换存档:在小米14手机自带文件管理器或者连接PC后电脑操作,都无法在Android/data目录下找到ARK手游存档文件夹【com.studiowildcard.arkuse】。
手机使用MT管理器后能找到【com.studiowildcard.arkuse】文件夹,但是无法替换files目录下面的【VulkanProgramBinaryCache】文件夹,导致存档替换失败。
请问各位大佬知道怎么解决吗?有没有不root手机就能解决的方法?



下面是替换【VulkanProgramBinaryCache】文件夹时的报错提示。
提示一:
File not found: /storage/emulated/0/Android/data/com.studiowildcard.arkuse/files/VulkanProgramBinaryCache/VulkanPSO_06EE757C4E6F7AED2CBE4FAE2668A307.13b5.c8700000: open failed: EACCES (Permission denied)
提示二:
VER: 2.17.3(25010889)
PERMISSION: APP
ABI: arm64-v8a
MODEL: 23127PN0CC
SDK: 34
RELEASE: 14
TARGET_SDK: 30
---StackTrace---
java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.studiowildcard.arkuse/files/VulkanProgramBinaryCache/VulkanPSO_06EE757C4E6F7AED2CBE4FAE2668A307.13b5.c8700000: open failed: EACCES (Permission denied)
at libcore.io.IoBridge.open(IoBridge.java:574)
at java.io.FileOutputStream.<init>(FileOutputStream.java:236)
at l.ۘۛۜ.۟(Q174:331)
at l.ۚ۠ۜ.ۚ(018C:421)
at l.۫ۥۜ.۟(A97O:32)
at l.ۧ۠ۜ.ۚ(P17P:605)
at l.ۤۡۤ.run(N259:280)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:487)
at java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:274)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8553)
at libcore.io.IoBridge.open(IoBridge.java:560)
... 11 more


IP属地:北京1楼2025-01-22 10:49回复
    这是AI给我的提示,这是我的主力机,没有root经验,怕变砖,所以不知道怎么解决了……
    在Android系统中,/Android/data/ 目录下的应用数据是受保护的,通常只有对应的应用本身或者具有特定权限的系统应用才能访问。这就是为什么你在使用小米14自带的文件管理器或者通过PC连接后无法访问 com.studiowildcard.arkuse 文件夹,而MT管理器虽然能够找到该文件夹,但无法进行写入操作(如替换文件)的原因。
    解决方案
    使用应用内的存档管理功能:
    首先检查ARK手游是否有内置存档导入/导出的功能。很多游戏提供了这样的功能,允许玩家通过游戏内的设置或菜单来管理存档。
    授予MT管理器根权限:
    如果你的设备已经root,可以尝试授予MT管理器root权限。这样MT管理器可能能够绕过正常的权限限制,访问并修改/Android/data/目录下的文件。
    注意:root设备可能会使设备失去保修,并增加安全风险。
    使用ADB命令:
    通过ADB(Android Debug Bridge)命令行工具,你可以尝试访问和修改文件。这需要你的电脑安装ADB工具,并且手机开启开发者模式和USB调试。
    使用ADB命令将文件推送到目标目录,例如:bash复制代码
    adb push local_file_path /storage/emulated/0/Android/data/com.studiowildcard.arkuse/files/VulkanProgramBinaryCache/
    注意:即使使用ADB,如果没有适当的权限,仍然可能遇到EACCES错误。
    修改应用权限:
    对于一些应用,你可以尝试修改其权限设置(这通常需要root权限或者特定的系统工具)。但这通常不推荐,因为不正确地修改权限可能导致应用崩溃或系统不稳定。
    考虑使用第三方应用管理工具:
    有些第三方应用管理工具声称可以提供更高级的文件访问权限。然而,使用这些工具需要谨慎,确保它们来自可信来源,并仔细阅读用户评价和文档。
    安全注意事项
    在进行任何涉及root权限或修改系统文件的操作之前,请确保你完全理解这些操作的后果。
    备份重要数据,以防万一操作失误导致数据丢失。
    如果你不熟悉这些高级操作,或者担心可能带来的风险,最好寻求专业人士的帮助,或者考虑不使用这些方法进行存档替换。


    IP属地:北京2楼2025-01-22 10:54
    回复
      很多人都能正常替换存档,所以我不知道自己是哪个环节出了问题,很难受


      IP属地:北京3楼2025-01-22 10:55
      回复
        顶一下,有大佬知道怎么解决吗?


        IP属地:北京来自Android客户端5楼2025-01-22 20:33
        回复