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
Fix is to give yourself root access and change the owner of the /home/shivam/. android folder to your username.
Search for Log Analytics workspace. Under Services, select Log Analytics workspaces. From the list, select the workspace you configured for your Azure Virtual Desktop object. Once in your workspace, select Logs.
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.
For Mac is used this tutorial to make sure that my root administrator level had access to this file by running this line in the terminal
sudo chown -Rv *UserFolderName /Users/*UserFolderName/.android
for the above *UserFolderName should be changed the user that will be using Android Studio (most probably you)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With