Não tenho certeza de onde essa pergunta está definida ou não. Caso contrário, por favor, me guie para esse lugar.
Eu tenho um Samsung Galaxy SII e estou desenvolvendo o Android.
Alguns dias antes eu estava usando o Windows OS, mas agora estou usando o Ubuntu.
No Windows, posso depurar meu aplicativo Android no Galaxy SII com a ajuda do Samsung Kies, mas não consigo fazer isso no Ubuntu.
Então, qual é a alternativa para o Ubuntu. Eu pesquisei no Google muitas vezes, mas ainda não recebo o Kies compatível com o Ubuntu.
software-recommendation
android
development
samsung
Shreyash Mahajan
fonte
fonte
Respostas:
Bem, se estou lendo isso corretamente, você simplesmente deseja depurar seu aplicativo no seu dispositivo Android. Se estiver correto, tudo o que você realmente precisa é do Android SDK e configure o ADB ou "Android Debug Bridge". Não é terrivelmente difícil, mas pode levar algum trabalho para que o usb funcione corretamente. Você também precisará ir para Configurações> Aplicativos> Depuração> Ativar depuração USB. Se você estiver usando o Eclipse para desenvolver o aplicativo, existem várias ferramentas que automatizarão o envio da versão de teste do aplicativo para o seu telefone.
Para uma resposta mais profunda, consulte o site do desenvolvedor do Android aqui: http://developer.android.com/guide/developing/device.html
Além disso, parece que não há solução para o kies no linux. Não sei nada sobre o kies, mas o método padrão de desenvolvimento de aplicativos para Android deve funcionar muito bem e há muita documentação no site do desenvolvedor.
fonte
Eu tenho um Galaxy (ótimo celular, por sinal), mas infelizmente tenho que confirmar que você não conseguirá que o Samsung Kies funcione no Wine. Se você conseguir instalar o Kies, é improvável que você estabeleça contato adequado com o telefone. Acredito que, devido ao suporte limitado ao usb no wine. (esta é a razão pela qual o tomtom home não funciona com vinho - ele é instalado perfeitamente, mas não pode falar com o dispositivo)
Minhas tentativas de fazê-lo funcionar em uma máquina virtual Win XP em execução no virtualbox também falharam - invariavelmente a instalação do XP virtual congelou e teve que ser desligada à força.
Arraste e solte no ubuntu nativo (k) funciona bem (mas suponho que você já saiba disso), mas, na minha experiência, o Kies precisa de uma janela completa.
Se você conseguir fazê-lo funcionar no 'buntu I' e sem dúvida muitos outros estarão muito interessados em ouvir.
fonte
Você não precisa do Kies ou de um driver para usar o ADB e o sdk no Linux. Primeiro, acesse o site do desenvolvedor Android e instale o SDK e o Eclipse. Espero que você esteja desenvolvendo no Windows já que você resolverá esse problema seguindo as instruções.
No Linux, um driver usb pode estar no espaço do usuário, incorporado diretamente no programa. O codificador usa a API libusb para isso. Mas há um pouco mais, não funcionará imediatamente.
Quando um dispositivo USB é inserido no seu PC, o serviço udev é usado para arbitrar como e onde o 'dispositivo' está montado. Como o telefone, no modo de depuração, é desconhecido para o sistema, ele criará apenas o nó do arquivo usb, que o libusb usa para conversar com ele. Tudo é um arquivo no Linux. O problema é que esse nó é acessível apenas pela conta raiz. Você precisa dizer ao udev para permitir que um programa, neste caso, o ADB, converse com uma conta de usuário normal.
Para fazer isso, você cria um arquivo em /etc/udev/rules.d/
Eu tenho um chamado 99-my.rules
Neste arquivo, para o seu S2, adicione a única linha SUBSISTEMA == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} = "685e", PROPRIETÁRIO = "SEU USUÁRIO", GRUPO = "SEU USUÁRIO "
Onde SEU NOME DO USUÁRIO está, coloque seu nome de usuário.
Você terá que ser a conta root para fazer isso, no ubuntu use o sudo na frente do comando que você está chamando. EG sudo gedit /etc/udev/rules.d/99-my.rules
Agora reinicie ou execute o serviço sudo udev restart
Conecte o telefone e teste com dispositivos adb. Deve mostrar o ID do telefone.
O Ubuntu é perfeito para o desenvolvimento do Android, eu o uso no trabalho o tempo todo. Enquanto os caras do Windows estão tentando encontrar drivers para um novo dispositivo sendo testado, apenas lsusb obtém os valores idVendor e idProduct, adiciona uma nova linha no udev e reinicia o serviço e estou em funcionamento. :)
fonte
Você pode executar o Kies no Ubuntu, eu o tinha no meu netbook por cerca de dois meses antes de mudar para o Mint. Funciona perfeitamente no Ubuntu, infelizmente, não no Mint, Lubuntu ou Xubuntu.
Você precisará do Wine para descarregá-lo. Irá emitir uma mensagem de erro perto do fim, mas ainda funcionará bem.
fonte