最近在做一个项目,需要应用将一个程序(比如testcmd)放到/data/local/tmp中执行。
我将testcmd放在assets,然后用程序getAssets().open读出文件,然后写到/data/local/tmp中, 提示没有写权限。
请问怎样让应用具有该权限,可以实现吗?
我将testcmd放在assets,然后用程序getAssets().open读出文件,然后写到/data/local/tmp中, 提示没有写权限。
请问怎样让应用具有该权限,可以实现吗?
调试欢乐多
/data/data/com.myapp/找个目录下我发现有个机子可以新建文件,有的不行。郁闷啊
root@android:/data/local # ls -l
drwxrwx--x shell shell 2011-01-01 11:00 tmp
root@android:/data/local #
它是shell组的,添加你的程序让对shell组有读写权限就可以了。