2011-11-09 60 views
0

可能重复:
Create a file in /system directory文件/系统目录

首先,我给应用程序的所有超级用户权限(我用我的根深蒂固的Galaxy S),那么我想在/系统中使用此代码创建一个文件:

try 
{ 
File file = new File("/system/", "test.prop"); 
file.createNewFile(); 
} 

不幸的是,该文件没有创建。什么可能是问题的根源?

感谢您的帮助。

回答

1

默认情况下,/ system分区在Android中以只读方式挂载。您必须将其重新安装为可读写才能写入。 adb remount可能有帮助。

+0

以及如何使它与JAVA代码?有没有任何指南? – androniennn

+0

您可以从您的应用程序发出* mount *命令执行一个shell。在尝试这个注意之前,/系统很可能会从不同设备的不同分区挂载,因此您需要找出当前挂载的分区,然后将其重新挂载为r/w。毕竟,在我看来,你想要做的事情的砖块潜力超过90%。 – JimmyB

1

系统分区是只读的,因此当它仍处于该状态时,您无法写入它。

相关问题