I followed the the link below, to create a android virtual device(AVD).
https://developer.android.com/studio/run/managing-avds.html
As soon as I click on finish button, it gives me the following error:
An error occurred while creating the AVD. See idea.log for details. As I can see last line gives access denied error. Is it requireing the permissions to the .android folder? When I try to give permissions to .android folder, It doesn't allow me. It says
chmod: cannot access '777': No such file or directory
some last lines of idea.log file are
idea.log
2018-01-11 13:00:17,173 [d thread 4] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 86ms; general responsiveness: ok; EDT responsiveness: ok
2018-01-11 13:00:18,629 [d thread 1] INFO - .script.IdeScriptEngineManager - javax.script.ScriptEngineManager initialized in 72 ms
2018-01-11 13:00:19,672 [se-915-b01] INFO - pl.ProjectRootManagerComponent - project roots have changed
2018-01-11 13:00:19,706 [d thread 2] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 2ms; general responsiveness: ok; EDT responsiveness: ok
2018-01-11 13:00:19,766 [d thread 2] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 60ms; general responsiveness: ok; EDT responsiveness: ok
2018-01-11 13:00:22,373 [d thread 3] INFO - tools.idea.ddms.adb.AdbService - Initializing adb using: /home/shivam/Android/Sdk/platform-tools/adb, client support = false
2018-01-11 13:00:22,466 [err reader] WARN - #com.android.ddmlib - * daemon not running; starting now at tcp:5037
2018-01-11 13:00:26,005 [err reader] WARN - #com.android.ddmlib - * daemon started successfully
2018-01-11 13:00:26,220 [d thread 3] INFO - tools.idea.ddms.adb.AdbService - Successfully connected to adb
2018-01-11 13:00:46,918 [se-915-b01] WARN - vdmanager.AvdManagerConnection - java.nio.file.AccessDeniedException: /home/shivam/.android/avd/Nexus_5X_API_23.ini
2018-01-11 13:01:04,305 [d thread 1] INFO - tools.idea.ddms.adb.AdbService - Initializing adb using: /home/shivam/Android/Sdk/platform-tools/adb, client support = true
2018-01-11 13:01:04,323 [err reader] WARN - #com.android.ddmlib - * daemon not running; starting now at tcp:5037
2018-01-11 13:01:07,454 [err reader] WARN - #com.android.ddmlib - * daemon started successfully
2018-01-11 13:01:07,656 [d thread 1] INFO - tools.idea.ddms.adb.AdbService - Successfully connected to adb
2018-01-11 13:01:54,534 [se-915-b01] WARN - vdmanager.AvdManagerConnection - java.nio.file.AccessDeniedException: /home/shivam/.android/avd/Nexus_5X_API_23.ini
Ok, I got it working you need to give the 777 permissions to .android folder that is hidden. run the following command in terminal, where hidden folder. You need to use the -R flag, which will recurse into every subdirectory.
For example, running sudo chown -R my_username:my_username .android
will make .android and all subdirectories owned by you.