新的更新(Android Studio 2.0)后,我试图解决这个问题。以下是我落得这样做:
安装Android工作室在/ usr /本地文件夹
mv android-studio /usr/local/android-studio
更改的文件夹到您想要的用户的所有权,并确保您的用户具有RW (递归)
chown -R user:user /usr/local/android-studio
chmod -R u+rw /usr/local/android-studio
Android使用一个键来启用当前用户连接到设备。默认情况下,您的用户无法访问这些文件(root是所有者),因此您需要将当前用户设置为所有者,并再次设置正确的使用权限。
sudo chown -R user:user .android
chmod -R u+rw .android
最后,有时会发生这样的情况:adb-tool的根目录为拥有者;您需要将其更改为您自己的用户。
sudo chown -R user:user ~/Android/Sdk/platform-tools
chmod -R u+rw ~/Android/Sdk/platform-tools
注:
在这种情况下我使用的用户权限,以确保访问。如果多个用户使用相同的安装,则必须执行相同的安装,但具有组权限。一般来说,这是这样的:
须藤乔敦 - R的用户:组文件夹 搭配chmod -R G + RW文件夹
如果您wan't在你必须在命令行中使用亚行调试请确保adb指向正确的安装文件夹(不是根目录中的那个;而不是在命令提示符中键入adb时提示的那个文件夹)
whereis adb //这应指向平台工具文件夹当前用户
如果不是这种情况,可以更改PATH变量以指向adb的正确版本。
export PATH=$PATH:~/Android/Sdk/platform-tools
谢谢,我在网上看到这是安装软件的文件夹。 – Enias
这是正确的。某些软件安装在此目录中。但对于android studio,你只需要运行'studio.sh'。所以,你在哪里复制文件并不重要。此外,如果这解决了您的问题,您可以将此答案标记为正确,以方便未来的访问者。 –
可悲的是我试过这个,但没有奏效。我也尝试将chown -R user:user和chmod u + rwx应用于该文件夹。我对SDK所在的文件夹做了同样的处理。 – Enias