/opt
Fedora 25에 Android Studio를 설치 해야 합니다 . 여러 가지 이유로 sudo를 사용하여 실행하고 싶지 않습니다. 이제 루트 비밀번호가 설정되어 있지 않습니다.
/opt
권한을 변경해야 하는지 755
아니면 더 나은 옵션이 있는지 잘 모르겠습니다 .
내 계정 비밀번호를 보호하고 Android 스튜디오를 실행하려고 하면 다음이 표시됩니다.sudo
./studio.sh
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
Looking in classpath from com.intellij.util.lang.UrlClassLoader@6d5380c2 for /com/sun/jna/linux-x86-64/libjnidispatch.so
Found library resource at jar:file:/opt/android-studio/lib/jna.jar!/com/sun/jna/linux-x86-64/libjnidispatch.so
Trying /home/user/.AndroidStudio2.2/system/tmp/jna4343912368523517735.tmp
Found jnidispatch at /home/user/.AndroidStudio2.2/system/tmp/jna4343912368523517735.tmp
[ 47553] WARN - dea.updater.SdkComponentSource - File /home/user/.android/repositories.cfg could not be loaded.
[ 47830] WARN - s.RepoProgressIndicatorAdapter - File /home/user/.android/repositories.cfg could not be loaded.
답변1
sudo chown -R user:user folder
루트 권한이 있는 Android Studio를 사용하여 생성한 프로젝트 폴더에서 실행 중입니다 ./opt/android-studio
/root/Android/Sdk
/root/Android/Sdk
그리고 ~/Android/Sdk
안드로이드 스튜디오 IDE에서 SDK를 볼 수 없어서 이동했습니다.(있는 경우)/root
답변2
린 노르부님 감사합니다
깨끗한 재설치에 대한 귀하의 조언과 Google의 조언에 따라 우분투 18.04에서 Google PPA를 통해 사전 설치를 만들었습니다.
sudo mkdir -p /opt/android-studio/Android
sudo mkdir /opt/android-studio/.config/Google
sudo mkdir /opt/android-studio/.local/share/Google
ln -s /opt/android-studio/Android ~/Android
ln -s /opt/android-studio/.configure/Google ~/.config/Google
ln -s /opt/android-studio/.local/share/Google ~/.local/share/Google
sudo ln -s /opt/android-studio/Android /root/Android
sudo ln -s /opt/android-studio/.configure/Google /root/.config/Google
sudo ln -s /opt/android-studio/.local/share/Google /root/.local/share/Google
설치 후
sudo chown -R사용자:사용자/opt/android-studio