java - use - run app in android studio emulator




Erro: Não é possível executar a ferramenta SDK mksdcard (7)

Continue recebendo um erro no assistente de configuração ao tentar instalar o android studio no Ubuntu.

"Unable to run mksdcard SDK tool."

Além disso, no terminal eu recebo isso:

[ 115528]  ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0  Build #AI-135.1740770 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.8.0_40 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - VM: Java HotSpot(TM) 64-Bit Server VM 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - Vendor: Oracle Corporation 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - OS: Linux 
[ 115532]  ERROR - tRunWizard$SetupProgressStep$1 - Last Action:  

Em caso de uso de lubuntu 14.04

sudo apt-get instala lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6

PS-não precisa reiniciar o sistema.



Isso realmente precisa ser adicionado à documentação, e é por isso que enviei um problema sobre isso há alguns meses ...

Você precisa de alguns binários de 32 bits e tem uma versão do sistema operacional de 64 bits (aparentemente). Experimentar:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Isso funcionou para mim no Ubuntu 14.10.

ATUALIZAÇÃO 2017-12-16 : Os detalhes irão variar de acordo com a distribuição e versão do Linux. Por exemplo, esta resposta cobre versões mais recentes do Ubuntu.



Para o Ubuntu, você pode tentar:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Para Cent OS / RHEL, tente:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 

Em seguida, reinstale o Android Studio e obtenha sucesso.


Só para dizer 16.04, estou correndo

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6

parece funcionar em uma instalação baunilha após a instalação do oracle-jdk-8


se você fizer isso: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 . Você pode receber este erro:

E: Unable to locate package lib32bz2-1.0

E: Couldn't find any package by glob 'lib32bz2-1.0'

E: Couldn't find any package by regex 'lib32bz2-1.0'

Então eu sugiro apenas fazer isso:

sudo apt-get install lib32stdc++6

E também, o AOSP deve procurar como instalar o Android-Studio, que também está instalado.





android-studio