저는 Ubuntu에서 Android Studio를 사용하고 있으며 AVD를 생성하지 않습니다. ~/.android/avd 디렉토리에 아무 것도 생성되지 않습니다. 대신 내/root 디렉토리에 상황이 만들어지고 있습니다. 물론 AVD가 내 루트 폴더에 있으면이 AVD 에뮬레이터를 실행할 수 없다는 점을 제외하고는 신경 쓰지 않을 것입니다. 내 생각에 안드로이드 SDK 관리자가 리눅스에서 액세스 할 수 있기 때문에 안드로이드 스튜디오는 sudo를 사용하여 실행해야만한다.하지만 그 대신 AVD를 홈 대신 루트에 놓는다.Android Studio AVD 관리자 루트 디렉토리에 AVD 생성하기
나는 몇 개의 사진 개요가있다. 이 문제는 매우 명확하게,하지만 stackoverflow 나를조차도 그들에게 링크를 허용하지 않습니다 10 담당자, 무슨 성가신 제한없이.
EDIT : /opt/android-studio/sdk/tools/
에있는 android bash 스크립트를 실행하려고 할 때 터미널에 오류가 발생했습니다. Android Studio가 열려 있는지 여부와 상관없이 동일한 오류입니다. 당신이 sudo
안드로이드 Studio를 시작하고 있기 때문에
ss108 tools$ bash android
java.lang.NullPointerException
at java.io.File.<init>(File.java:277)
at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1516)
at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1492)
at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:346)
at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:369)
at com.android.sdklib.internal.repository.updater.UpdaterData.initSdk(UpdaterData.java:252)
at com.android.sdklib.internal.repository.updater.UpdaterData.<init>(UpdaterData.java:120)
at com.android.sdkuilib.internal.repository.SwtUpdaterData.<init>(SwtUpdaterData.java:61)
at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104)
at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:88)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:407)
at com.android.sdkmanager.Main.doAction(Main.java:390)
at com.android.sdkmanager.Main.run(Main.java:150)
at com.android.sdkmanager.Main.main(Main.java:116)
10 명의 담당자가 있으니 그 사진을 게시 해주십시오. –
@ Code-Apprentice 감사합니다! lol – ssaeed