无法在android上的/data/directory上创建文件

无法在android上的/data/directory上创建文件,android,init,Android,Init,我正在尝试创建一个文件,以便在android上的init.rc中执行一些活动。我的Java应用程序应该能够创建文件,并且基于文件是否存在,我的init将运行一些服务。我通过手动创建和删除文件对此进行了测试,效果良好。现在,我在/data/文件夹中创建和删除文件时遇到问题。 有什么解决办法吗?请提出建议 如果不是,则使用chk的这种方法。。是否有其他方法可以动态地设置和删除该标志,以便我的init检查该标志并运行该服务。我本来打算使用getprop和setprop命令,但在init脚本中似乎无法使

我正在尝试创建一个文件,以便在android上的init.rc中执行一些活动。我的Java应用程序应该能够创建文件,并且基于文件是否存在,我的init将运行一些服务。我通过手动创建和删除文件对此进行了测试,效果良好。现在,我在/data/文件夹中创建和删除文件时遇到问题。 有什么解决办法吗?请提出建议


如果不是,则使用chk的这种方法。。是否有其他方法可以动态地设置和删除该标志,以便我的init检查该标志并运行该服务。我本来打算使用getprop和setprop命令,但在init脚本中似乎无法使用getprop命令。

您添加了所需的权限吗?是。。但是,如果没有任何代码,Java应用程序似乎无法在/data/directory上编写,没有人可以帮助您。当手机在低功耗模式下运行时,我正在运行日志服务,因此很难获取数据。我甚至连电话都接不上。这里的主要目的是基于可能存在某个文件的某个标志来启用或禁用日志记录服务。该检查将在init.rc和启用和禁用选项中完成,当设备以完全模式运行时,该选项将由java应用程序控制。希望您现在理解问题陈述。