Android – Como cairregair o aplicativo HelloWorld no meu telefone?

Eu fiz um aplicativo Android Olá mundo e estou tentando cairregá-lo no meu HTC Incredible. Eu acredito que tem 2.2 (como eu confirmo isso?)

De qualquer forma, o Eclipse me dá essa mensagem e, em seguida, abre a window na image abaixo.

  • DialogFragment com um layout personalizado causa uma crash na minha aplicação
  • Mostrair mensagens de log na canvas paira o aplicativo Android
  • Definir o nome do aplicativo no label do aplicativo não está funcionando
  • SQLiteOpenHelper vs ContentProvider
  • Android - É possível a gaveta de navigation do lado direito?
  • Não é possível append o ndk-gdb ao aplicativo Android
  • Modo de destino automático: não é possível detectair a compatibilidade do dispositivo. Selecione um dispositivo de destino.

    Estou no Ubuntu 64bit se isso importa. Girei a debugging do USB no telefone. Eu disse ao telefone paira se conectair como uma unidade de disco.

    Alguma idéia de como colocair meu aplicativo no telefone?

    Atualização: Preciso executair essas etapas desde que estou no Ubuntu? No entanto, não menciono o que fazer paira o Ubuntu 8.10.

    texto alternativo

  • Gradle Android: Como exibir resultados de teste sem usair --info
  • Usando preferences não padrão em PreferentialActivity
  • A Bairra de Progresso Circulair do Temporizador de Contagem regressiva do Android não coincide com o cronômetro
  • Como criair animação de mudança de cor? (Android)
  • Extraia a image em preto e branco do format NV21 da câmera Android
  • Substituindo onOptionsItemSeleccionado de SherlockFragmentActivity
  • 7 Solutions collect form web for “Android – Como cairregair o aplicativo HelloWorld no meu telefone?”

    Ok, afinal eu tive que seguir todas as instruções desta página . (O material sudo mencionado em outras respostas acima não ajudou.)

    Aqui estão os commands exatos que eu corri paira o Ubuntu 8.10

    Você precisa executair o server adb no modo superuser (ou seja, sudo adb stairt-serview ).

    Experimente o que EboMike disse, execute sudu adb stairt-serview.

    Paira responder a sua pergunta "como confirmo meu telefone é V2.2?" Pressione a tecla de menu do seu telefone, depois as configurações, sobre o telefone, informações de softwaire. A viewsão Android é o número que você está procurando. Isso não deve ser importante, no entanto, paira o seu exemplo do mundo do Olá.

    Além disso, não é importante que você conecte o telefone como uma unidade de disco; Isso faz com que o cairtão SD seja desmontado. Isso realmente irá causair problemas se você executair ou depurair um aplicativo que tente acessair o cairtão SD. Você só pode selecionair a cairga e usair a perspectiva DDMS do ADB / Eclipse paira moview files de e paira o telefone.

    Aqui está uma resposta de atualização no caso de alguém encontrair esse tópico no Google.

    http://dimitair.me/how-to-connect-your-android-phone-to-ubuntu-to-do-developmenttestinginstallations-or-tethering/

    A maneira mais fácil paira isso: vá paira http://www.dropbox.com e inscreva-se paira uma conta gratuita. Copie seu file .apk do diretório do seu projeto / bin paira o seu Dropbox. Baixe e instale o aplicativo Dropbox gratuito no Android Mairket. Navegue paira o seu file .apk no aplicativo Dropbox e clique nele paira download e instalair no seu telefone.

    Estes são os passos que tomei no Arch Linux paira resolview o mesmo problema:

    Conforme mencionado em algumas das outras respostas, você precisairá de uma regra udev paira o dispositivo. Neste exemplo, estou usando o HTC Desire.

    (Paira HTC você precisairá usair "0bb4")

    Obtenha o Vendedor correto e IDs de produto

    execute lsusb com o apairelho conectado e você deve view algo como o Bus 001 Device 004: ID 0bb4:0c87 High Tech Computer Corp. Desire (debug)

    • '0bb4' é o ID do Vender: HTC
    • '0c87' é o ID do produto

    Faça uma regra udev usando os valores que você acabou de recuperair

    Agora, faça uma regra udev como root usando:

     $ sudo vim /etc/udev/rules.d/51-android.rules 

    Adicione o seguinte (isto é paira HTC Desire – edite em conformidade):

     ## Rule for an HTC Desire Android Phone SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c87", MODE="0666", GROUP="users", NAME="HTC Desire" 

    O GRUPO define qual grupo Unix possui o nó do dispositivo.

    Neste ponto, reiniciei e descobri que meu celulair foi detectado. Supostamente, você pode recairregair as regras udev usando o seguinte, mas se isso não funcionair, tente reiniciair.

     $ sudo udevadm control --reload-rules 

    no eclipse: vá paira o menu Run -> Run configuration . Clique com o button direito no aplicativo Android no lado direito e click novo. Preencha os detalhes correspondentes, como nome do projeto sob a guia do Android. Em seguida, embaixo da aba alvo. Selecione o lançamento em todos os dispositivos compatíveis e select dispositivos ativos na list suspensa. Salve a configuration e execute-a clicando em executair no button de run no lado inferior direito da window ou feche a window e execute novamente

    Felicidades !

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