Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Running an AVD from Android Studio on Ubuntu 17.04

I am trying to run an app from Android Studio but the AVD does not start. It hangs on 'Waiting for target device to come online' although the emulator loading part finishes (the emulator does not open but the progress bar completes).

Output from terminal:

    brian@brian-desktop:~/Downloads/android-studio/bin$ ./studio.sh
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:/home/brian/Downloads/android-studio/lib/jna.jar!/com/sun/jna/linux-x86-64/libjnidispatch.so
Trying /home/brian/.AndroidStudio2.3/system/tmp/jna3898264938984980367.tmp
Found jnidispatch at /home/brian/.AndroidStudio2.3/system/tmp/jna3898264938984980367.tmp
[   6896]   WARN - dea.updater.SdkComponentSource - File /home/brian/.android/repositories.cfg could not be loaded. 
Downloading https://services.gradle.org/distributions/gradle-3.3-all.zip
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip to /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9
Set executable permissions for: /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3/bin/gradle
[ 349239]   WARN - .workspace.NdkWorkspaceManager - NDK support for project 'Kryptomate' is disabled because it's not a valid Android project 
Looking for library 'libnotify.so.4'
Adding paths from jna.library.path: null
Trying libnotify.so.4
Found library 'libnotify.so.4' at libnotify.so.4
[ 403253]   WARN - tectAndAdjustIndentOptionsTask - Indent detection is too long for: ExampleUnitTest.java 
[ 403254]   WARN - tectAndAdjustIndentOptionsTask - Indent detection is too long for: gradle.properties 
[ 403254]   WARN - tectAndAdjustIndentOptionsTask - Indent detection is too long for: activity_item_detail.xml 
[ 403254]   WARN - tectAndAdjustIndentOptionsTask - Indent detection is too long for: item_list.xml 
[ 645318]   WARN -                    #InstantRun - Instant Run enabled, but not doing an instant run build since: API_TOO_LOW_FOR_INSTANT_RUN 
[ 945340]   WARN - run.EmulatorConnectionListener - Timed out after 300seconds waiting for emulator to come online. 
[ 965742]   WARN -                    #InstantRun - Instant Run enabled, but not doing an instant run build since: API_TOO_LOW_FOR_INSTANT_RUN 

[Idea.Log]

I am running on Ubuntu 17.04 and Android Studio 2.3.3

I searched for similar issues and tried to enable adb integration as suggested, with no success.

like image 509
Brian Avatar asked Aug 02 '17 16:08

Brian


People also ask

How do I run AVD on Ubuntu?

Open Android Studio with a valid studio project (if you don't have one, simply create one empty). After you've your project open, go to Tools => Android => AVD Manager . Note that this menu does not appear if you don't have a valid Android Studio project open.

Can Android Studio run on Ubuntu?

You can install Android Studio on Ubuntu 22.04 using either the android-studio repository or Snap. In both cases you need to install JDK first which can be done using the command $ sudo apt install openjdk-11-jdk.

How do I run Android Studio on Linux?

If you're using a 64-bit version of Linux, make sure you first install the required libraries for 64-bit machines. To launch Android Studio, open a terminal, navigate to the android-studio/bin/ directory, and execute studio.sh . Select whether you want to import previous Android Studio settings or not, then click OK.


1 Answers

Had the same problem this, version on ubuntu and android studio 2.3.3, 1 ways i did which helped me, i search the for and finally found the solutions on stackoverflow The way is to locate lib64 folder since i am running ubuntu 64 bit. In my case, its located under ~/Android/Sdk/emulator/lib64 and run the commands terminal :

//First write the following command in terminal

$ sudo apt-get install lib64stdc++6:i386

$ sudo apt-get install mesa-utils

//Navigate to the ~/Android/Sdk/emulator/lib64 folder

$ mv libstdc++/ libstdc++.bak

$ ln -s /usr/lib64/libstdc++.so.6 libstdc++

Refrence:- How can I get more information about "Waiting for target device to come online" in Android Studio?

like image 198
Anas Mehar Avatar answered Oct 12 '22 23:10

Anas Mehar