Como tornar possível instalar o Samsung Kies?

15

Não sei ao certo onde esta questão está definida para um local adequado ou não. Se não, por favor, guie-me até esse lugar.

Eu tenho um Samsung Galaxy SII e estou desenvolvendo o Android.

Um par de dias antes de eu estar usando o sistema operacional Windows, 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 muitas vezes mas ainda não recebo o Kies que suporta o Ubuntu.

    
por iDroid Explorer 25.01.2012 / 10:45

4 respostas

8

Bem, se eu estou lendo isso corretamente, você simplesmente quer depurar seu aplicativo no seu dispositivo Android. Se isso estiver correto, tudo o que você realmente precisará é o Android SDK e configurar o ADB ou o "Android Debug Bridge". Não é muito difícil, mas pode levar algum trabalho para que o USB funcione corretamente. Você também precisará acessar Configurações> Aplicativos> Depuração> Ativar depuração por USB. Se estiver usando o Eclipse para fazer o desenvolvimento do 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 detalhada, veja o site do desenvolvedor Android aqui: link

Além disso, parece que não há solução para kies no linux. Eu não sei nada sobre kies, mas o método padrão de desenvolvimento de aplicativos Android deve funcionar muito bem e há muita documentação no site do desenvolvedor.

    
por superlinkx 25.01.2012 / 11:38
5

Eu tenho um Galaxy (ótimo celular por sinal) mas infelizmente tenho que confirmar que você não vai conseguir Samsung Kies trabalhando no Wine. Se você conseguir instalar o Kies, é improvável que você estabeleça um contato adequado com o telefone. Isto é, creio, devido ao apoio limitado usb no vinho. (esta é a razão pela qual o tomtom home não funcionará com vinho - ele será 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 Virtual XP congelou e teve que ser desligada com força.

Arrastar e soltar no nativo (k) o ubuntu funciona bem (mas eu suponho que você já saiba disso), mas na minha experiência o Kies precisa de uma janela completa.

Se você conseguir executá-lo no 'buntu I e, sem dúvida, muitos outros estarão muito interessados em ouvir.

    
por Ian Millington 25.01.2012 / 14:10
2

Você não precisa do Kies nem 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, enquanto você está desenvolvendo no Windows, você já trabalhe com esse objetivo seguindo suas instruções.

No Linux, um driver USB pode estar no espaço do usuário, que está embutido no programa. O codificador usa a API da libusb para isso. Mas há um pouco mais, não vai funcionar fora da caixa.

Quando um dispositivo USB é inserido em seu PC, o serviço udev é usado para arbitrar como e onde o 'dispositivo' é montado. Como o seu telefone, quando em modo de depuração, é desconhecido para o sistema, ele apenas criará o nó do arquivo usb, que a libusb usa para conversar com ele. Tudo é um arquivo no Linux. O problema é que esse nó é acessível apenas pela conta root. Você precisa dizer ao udev para permitir que um programa, ADB, neste caso, converse com ele 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 linha única SUBSISTEMA == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct}="685e", PROPRIETÁRIO="SEU NOME DE USUÁRIO", GROUP="SEU NOME DE USUÁRIO"

Em SEU NOME DE USUÁRIO, coloque seu nome de usuário.

Você terá que ser a conta root para fazer isso, no ubuntu use 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 que está sendo testado, eu apenas faço o lsusb obter os valores idVendor e idProduct, adiciono uma nova linha no udev e reinicio o serviço, e estou pronto para rodar. :)

    
por Richard Collins 29.04.2012 / 10:55
2

Você pode rodar o Kies no Ubuntu, eu o usei no meu netbook por cerca de dois meses antes de mudar para o Mint. Ele funciona perfeitamente no Ubuntu, infelizmente, embora não no Mint, Lubuntu ou Xubuntu.

Você precisará do Wine para fazer o download. Ele vai aparecer uma mensagem de erro perto do final, mas ainda funcionará bem.

    
por Errol 16.11.2012 / 20:26