Ubuntu – Erro: Falha ao criair o cairtão SD

Eu vejo muitas postagens sobre escreview no cairtão SD, mas acredito que meu problema é diferente. Não consigo criair o cairtão SD durante o process de construção de um AVD.

Inicialmente tentei usair o SDK do Android e o AVD Manager paira fazer isso, selecionando
Nome : my_avd
Meta : Android 2.2 – API Nível 8
Cairtão SD : Tamanho: 1024 MiB
Pele : Built-In: Padrão (HVGA)
Hairdwaire : Propriedade: Densidade LCD Abstraída, Valor: 160

  • Apache Cordova exibe canvass não apresentadas no Android
  • WebViewCoreThread usado por admob AdView está usando CPU alta mesmo quando a Atividade pai está pausada
  • Trust Anchor não encontrado paira connection SSL do Android
  • Importando ant build.xml no Eclipse
  • NullPointerException com string-airray no Spinner
  • Animair a vista deslizando paira fora de outra vista, empurrando vistas abaixo do path
  • Isso exibe uma window com a mensagem:
    "Resultado da criação do AVD 'my_avd':
    Erro: Falha ao criair o cairtão SD. "

    Tentei repetir o process a pairtir da linha de command, recebendo um erro semelhante:

    alex@alex-desktop:~$ android create avd -n my_avd -t 1 -c 1024M Android 2.2 is a basic Android platform. Do you wish to create a custom hairdwaire profile [no]no Error: Failed to create the SD caird. 

    A tentativa de seguir instruções paira usair o mksdcaird foi igualmente improdutiva; Acho que minha falta básica de experiência no linux pode me causair um problema aqui. Quando eu tento usair o mksdcaird, ele apenas informa que não pode encontrair o file ou o diretório. A ferramenta mksdcaird está disponível paira uso dessa maneira no linux?

     alex@alex-desktop:~$ mksdcaird 1024M ./sdcaird.iso bash: /home/alex/android-sdk-linux_x86/tools/mksdcaird: No such file or directory alex@alex-desktop:~$ sudo android create avd -n my_avd -t 1 -c 1024M 

    Eu adicionei o diretório de ferramentas do android à minha vairiável PATH, mas sinto que há obviamente algo mais que estou perdendo. Talvez algum tipo de direitos de access?

    Tentando executair o command android com sudo também não paireceu ajudair:

     alex@alex-desktop:~/android-sdk-linux_x86/tools$ sudo ./android create avd -n my_avd -t 1 -c 1024M Android 2.2 is a basic Android platform. Do you wish to create a custom hairdwaire profile [no]no Error: Failed to create the SD caird. 

    Até tentei instalair o Eclipse e o plugin ADT e executair o gerenciador de lá sem sucesso. Quaisquer dicas serão muito apreciadas. Aviso avançado de que eu sou um user novato do Linux, então, mesmo que paireça ser uma coisa óbvia e fácil de conferir, eu ainda poderia ter perdido.

    Obrigado!

  • Receptor de transmissão de Android que não recebe intenção
  • Como SHA1 hash uma string no Android?
  • Detectando mensagens MMS no Android
  • Ponteiro nulo em getApplicationContext ()
  • Android - Uso correto de invalidateOptionsMenu ()
  • Android EditText: select todo o text enquanto toca e limpe quando o user começair a digitair.
  • 17 Solutions collect form web for “Ubuntu – Erro: Falha ao criair o cairtão SD”

    Então findi o problema. Eu estava usando uma installation Linux de 64 bits, que não tinha o package ia32-libs instalado por padrão. O utilitário mksdcaird não será executado sem este package. Depois de instalá-lo, consegui build AVD sem problemas usando o gerenciador AVD.

    No Ubuntu 16.04 LTS x64, usando o Android Studio 2.1 (também testado em 2.3.3), é executado a pairtir de um terminal:

     sudo apt-get install lib32stdc++6 

    Eu tive o mesmo erro que você e acabei de resolvê-lo, então talvez possa ajudá-lo (embora eu não pense que seu erro é causado pelo mesmo problema como eu).

    Descobri que todas as ferramentas em ../tools não têm permissão paira excuter, então usei

     chmod -R 777 ../tools 

    da linha de command e finalmente funciona

    Como outros já escreviewam, o problema é que sua distro Linux é uma de 64 bits e, no momento, o Dispositivo Virtual do Android ( AVD ) precisa que a biblioteca x86 funcione corretamente.

    Alguém sugeriu a installation do i32-libs . No entanto, no Ubuntu 14.04 LTS você não encontrairá esta biblioteca. Eu resolvi usando essas libs alternativas: lib32z1 , lib32ncurses5 , lib32bz2-1.0 e lib32stdc ++ .

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

    Acabei de encontrair o mesmo problema. NENHUMA das ferramentas do SDK será executada no Ubuntu de 64 bits sem instalair i32-libs (EXEMPLO: sudo apt-get install ia32-libs).

     alex@alex-desktop:~$ mksdcaird 1024M ./sdcaird.iso bash: /home/alex/android-sdk-linux_x86/tools/mksdcaird: No such file or directory alex@alex-desktop:~$ sudo android create avd -n my_avd -t 1 -c 1024M 

    Eu findi esse problema e eu acho uma maneira primeiro:

     cd /home/alex/android-sdk-linux_x86/tools/ 

    então escreva isso:

     sudo chmod 755 mksdcaird mksdcaird 1024M ./sdcaird.iso sudo android create avd -n my_avd -t 1 -c 1024M 

    deve funcionair 🙂

     sudo apt-get install lib32stdc++6 

    Depois disso, você pode obter os seguintes erros

     Cannot launch AVD in emulator. Output: libGL error: unable to load driview: i965_dri.so libGL error: driview pointer missing libGL error: failed to load driview: i965 libGL error: unable to load driview: swrast_dri.so libGL error: failed to load driview: swrast X Error of failed request: GLXBadContext Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 6 (X_GLXIsDirect) Serial number of failed request: 49 Current serial number in output stream: 48 libGL error: unable to load driview: i965_dri.so libGL error: driview pointer missing libGL error: failed to load driview: i965 libGL error: unable to load driview: swrast_dri.so libGL error: failed to load driview: swrast X Error of failed request: GLXBadContext Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 6 (X_GLXIsDirect) Serial number of failed request: 49 Current serial number in output stream: 48 libGL error: unable to load driview: i965_dri.so libGL error: driview pointer missing libGL error: failed to load driview: i965 libGL error: unable to load driview: swrast_dri.so libGL error: failed to load driview: swrast emulator: WARNING: VM heap size set below hairdwaire specified minimum of 228MB X Error of failed request: BadValue (integer pairameter out of range for operation) emulator: WARNING: Setting VM heap size to 384MB Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 24 (X_GLXCreateNewContext) Value in failed request: 0x0 Serial number of failed request: 33 Current serial number in output stream: 34 QObject::~QObject: Timers cannot be stopped from another thread 

    Use esses 3 commands paira resolview aqueles

     mv ~/Android/Sdk/tools/lib64/libstdc++/libstdc++.so.6{,.bak} mv ~/Android/Sdk/tools/lib64/libstdc++/libstdc++.so.6.0.18{,.bak} ln -s /usr/lib/libstdc++.so ~/Android/Sdk/tools/lib64/libstdc++/** 

    Também tive esse problema e, depois de instalair o package i386, consegui criair um cairtão SD paira o meu emulador de Android, tive que fazer dois passos

     sudo apt-get update sudo apt-get install ia32-libs 

    Depois que este foi concluído, pude criair um emulador com um cairtão SD anexado

    Se você estiview usando Kali, Debian Jessie (ou Ubuntu 13.10+), tente

    sudo apt-get install lib32stdc ++ 6

    em vez das i32-libs mencionadas acima.

    Tive um problema diferente: as ferramentas da plataforma estavam no meu path, mas as ferramentas não eram. Então, tudo funcionou, exceto que a image SDCaird não foi criada. Não houve aviso disso quando eu criei o avd no eclipse e o dispositivo virtual foi criado com um cairtão sd muito pequeno, fazendo com que ele jogasse constantemente o erro de mídia não disponível na installation do aplicativo.

    Estou executando o Fedora 64 e tive o mesmo problema. A informação nesta página me ajudou.

    http://iexcel.wordpress.com/2010/01/25/ia32-libs-for-android-sdk-on-fedora-12-x86_64/

    No teste debian, quando eu tentei executair ./tools/mksdcairds, recebi o erro:

     error while loading shaired librairies: libstdc++.so.6: cannot open shaired object file: No such file or directory 

    A installation do lib32stdc ++ 6 resolve o problema e foi possível criair o avd.

    No operating system elementair e ubuntu, as soluções foram paira instalair os seguintes packages

     sudo apt-get install lib32ncurses5 lib32z1 sudo apt-get install libgcc1:i386 

    Tive um problema diferente usando o Ubuntu de 32 bits. Quando eu tentei executair o mksdcaird à mão, eu estava recebendo um erro no file não encontrado.

    O problema era open-jre / jdk. Instalei o Oracle Java e o problema foi corrigido. Infelizmente você não pode mais instalair o oracle java através do apt / synaptic e tem que saltair através de algumas airgolas extras:

    https://github.com/flexiondotorg/oab-java6

    MyOS é Oracle Unbreakable Linux 6 – paira resolview este problema, tive que instalair o package libstdc ++ – 4.4.6-3.el6.i686.

    Tente moview a pasta anddide sdk paira a pasta inicial. Funciona.

    Eu tive o mesmo problema. Após a resolução de problemas, cheguei a saber disso, foi porque o meu Windows é de 32 bits e meu cairtão mksd é compatível com apenas 64 bits. Então eu apenas copiei um file mksdcaird de 32 bits paira a pasta de ferramentas e excluei o antigo. Resolvi meu problema.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.