📜  studio 没有选择 android-studio 的写入权限 (1)

📅  最后修改于: 2023-12-03 15:35:10.494000             🧑  作者: Mango

Studio 没有选择 android-studio 的写入权限
问题描述:

在使用 Studio 进行开发时,出现了无法写入的情况,提示为:

Studio 没有选择 android-studio 的写入权限 

该怎么办呢?本文将为你详细介绍解决方法。

解决方法:

1. 检查文件目录权限

首先,我们需要检查所涉及的文件目录权限是否正确。在进行 Android 开发时,需要访问一些敏感目录,如 /system/data 等,因此需要相应的 root 权限。可以使用如下命令查看当前是否为 root 权限:

adb root

如果返回的是 adbd cannot run as root,则说明当前没有 root 权限,需要重新获取。获取 root 权限的方法有很多种,这里不再赘述。

2. 禁用系统文件保护

在 Android 5.0 以后的版本中,系统对一些目录进行了保护,禁止外部程序进行写入操作。因此,我们需要禁用该保护机制,才能顺利写入文件。具体方法如下:

  • 在开发机上安装 adb 工具,并连接设备到开发机;
  • 使用如下命令进入设备 Shell 界面:
adb shell
  • 执行以下命令禁用系统文件保护:
su
setenforce 0

3. 更改文件目录权限

如果仍然无法写入,有可能是因为文件目录的权限设置不正确,需要将其设置为可写。可以使用如下命令:

chmod 777 /path/to/directory

其中 /path/to/directory 为需要更改权限的目录路径。更改权限后,再试一下是否能够写入文件。

以上就是解决 Studio 没有选择 android-studio 的写入权限的方法,希望对你有所帮助!