如何在非root模式下在/ data / data /中创建文件夹

时间:2017-08-24 15:06:29

标签: android c++ apk file-permissions

我遇到了一个严重的问题,似乎android无法处理一个非常长的名为apk并在非root模式下创建一个文件夹。
我有一个可调试的apk,其名称超过100个字符。首先,我在root设备中运行它,进程名称(从命令ps获取)被截断为86个字符。
我运行命令"mkdir -p /data/data/<86 chars process name>/files"来创建一个文件夹,它以root模式成功。
然后我切换到非根设备上的测试,我运行命令"run-as <86 chars process name> mkdir -p /data/data/<86 chars process name>/files"报告

  

包&lt; 86 chars进程名称&gt;不明。

然后我尝试"run-as <more than 100 chars process name> mkdir -p /data/data/<86 chars process name>/files"它仍然无法创建文件夹和报告

  

&#34;包装已损坏安装&#34;。

我的apk确实有写外部的许可。

任何人都可以帮忙吗?

0 个答案:

没有答案