O que eu digito variável de caminho para o servidor adb para começar a partir de cmd? -- adb campo com android-sdk camp android Relacionado O problema

What do I type in PATH variable for ADB server to start from CMD?


13
vote

problema

português

Eu estou seguindo um wiki sobre como instalar e configurar o Android SDK e estou preso em um passo em que eu devo testar se o servidor ADB funcionar usando o comando adb start-server . Este comando está correto?

O wiki pode ser encontrado aqui: http://wiki.rootzwiki.com/android_sdk

Eu fiz o que diz no passo 5. Mas isso não parece funcionar. Eu recebo a mensagem padrão em cmd que o comando não é um comando interno, externo ou um programa.

.

Adicione o seguinte para o final do campo Valor da variável:

Windows XP :; C: Program Files android Android-SDK Ferramentas ; C: Arquivos de Programas Android Android-SDK Ferramentas de plataforma

Windows Vista e depois: Substitua seu UsuserName nas seguintes linhas com o nome de usuário do Windows

32-bit:; c: Arquivos de programa android android-sdk ferramentas ; c: arquivos de programa android android-sdk ferramentas de plataforma

64-bit:; c: usuários yourusername appdata local android android-sdk tools ; c: usuários yourusername appdata local android android-sdk ferramentas de plataforma < / p >.

Clique em OK, OK e OK para fechar as configurações avançadas.

Então o que dá? O prompt CMD está em ABCDEFGHIJKLMNABCDEFGHIJKLMN1 quando eu executo o comando. Talvez eu precise cd para a pasta Android-SDK antes de executar o comando? Mas então qual é o uso para adicionar o caminho na variável de caminho? ...

Inglês Original

I am following a Wiki on how to install and set up Android SDK and I am stuck at a step where I am supposed to test if the ADB server works by using the command adb start-server. Is this command correct?

The Wiki can be found here: http://wiki.rootzwiki.com/Android_SDK

I have done what it says in step 5. But it doesn't seem to work. I get the standard message in CMD that the command is not an internal, external command or a program.

Add the following to the end of the Variable value field:

Windows XP: ;C:\Program Files\Android\android-sdk\tools\;C:\Program Files\Android\android-sdk\platform-tools\

Windows Vista and later: Replace YOURUSERNAME in the following lines with your Windows username

32-Bit: ;C:\Program Files\Android\android-sdk\tools\;C:\Program Files\Android\android-sdk\platform-tools\

64-Bit: ;C:\Users\YOURUSERNAME\AppData\Local\Android\android-sdk\tools\;C:\Users\YOURUSERNAME\AppData\Local\Android\android-sdk\platform-tools\

Click OK, OK, and OK to close the Advanced settings.

So what gives? The CMD prompt is at C:\Users\myusername when I run the command. Maybe I need to CD to the android-sdk folder first before running the command? But then what use is it to add the path in the PATH variable?...

     
     
     

Lista de respostas

18
 
vote
vote
Melhor resposta
 

Eu resolvi meu próprio problema. Esses caminhos de pesquisa estão todos bagunçados!

Eu verifiquei o caminho de instalação e é instalado em C:Program Files (x86)Android mesmo que eu tenha uma versão de 64 bits do Windows. Mas, no entanto, este é o local de instalação padrão.

Então eu atualizei a variável de caminho com a seguinte linha.

C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools

e agora eu posso iniciar o servidor adb de cmd independentemente de onde o prompt estiver em.

Android SDK AdB Server na tela CMD

Eu não tenho idéia Por que eles estão se referindo a ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Pasta no Guia para os sistemas de 64 bits. Isso não faz sentido em tudo. Se em qualquer lugar, o local de instalação deve estar na pasta "Arquivos de Programas" para um sistema de 64 bits. Eles realmente colocam isso para os sistemas de 32 bits ... como eu disse, tudo está confuso.

Eu devo salientar que adb.exe foi movido de ABCDEFGHIJKLMNABCDEFGHIJKLMN4 para o novo local C:Program Files (x86)Androidandroid-sdkplatform-tools . Isso foi feito em versões posteriores do Android SDK.

Então, se você estiver lendo este no ano de 2013, provavelmente você pode apenas obter o mais recente SDK e usar apenas este último caminho de pesquisa. Você não precisa de ambos. Pelo menos não para adb e fastboot. Se você é um desenvolvedor, talvez você tenha acesso de ferramentas de ambos os diretórios, embora se você é um dev, provavelmente não precisará ler isso.

Como editar uma variável do sistema

Aqui está uma curta como para os novatos. O que você precisa é a caixa de diálogo de variáveis ​​de ambiente.

    .
  1. Clique no botão Menu Iniciar (Orb).
  2. Clique com o botão direito do mouse no ícone do computador.
  3. Clique nas propriedades. Isso trará a janela do sistema no painel de controle.
  4. Clique nas configurações avançadas do sistema à esquerda. Isso trará a janela Propriedades do sistema com uma guia avançada selecionada.
  5. Clique no botão Variáveis ​​de ambiente na parte inferior da caixa de diálogo. Isso traz a caixa de diálogo Variáveis ​​de ambiente.
  6. Na seção Variáveis ​​do sistema, role para baixo até ver o caminho.
  7. Clique no caminho para selecioná-lo, então o botão Editar. Isso trará a caixa de diálogo Editar variável do sistema.
  8. Enquanto o campo Valor da variável é selecionado, pressione a tecla final no teclado para ir para a extremidade direita da linha ou usar as teclas de seta para mover o marcador até o final.
  9. digite ;C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools e clique em OK.
  10. Clique em OK novamente e, em seguida, ok mais uma vez para salvar e sair dos diálogos.

é isso! Agora você pode iniciar qualquer ferramenta do Android SDK, e. ADB ou Fastboot, independentemente do seu diretório atual no CMC. Para uma boa medida aqui é como é o diálogo. É aqui que você edita a variável PATH.

variáveis ​​de ambiente

 

I have solved my own problem. Those search paths are all messed up!

I checked the installation path and it's installed in C:\Program Files (x86)\Android even though I do have a 64-bit version of Windows. But nevertheless, this is the default installation location.

So I updated the PATH variable with following line.

C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\

And now I can start ADB server from CMD regardless of where the prompt is at.

Android SDK ADB server in CMD screen

I have no clue why they are referring to AppData\Local\ folder in the guide for the 64-bit systems. That makes no sense at all. If anywhere, the installation location should be in "Program Files" folder for a 64-bit system. They actually put this in for the 32-bit systems... like I said, it's all messed up.

I should point out that adb.exe has been moved from C:\Program Files (x86)\Android\android-sdk\tools\ to the new location C:\Program Files (x86)\Android\android-sdk\platform-tools\. This has been done in later versions of Android SDK.

So if you are reading this in year 2013 then you can probably just get the latest SDK and use only this last search path. You don't need them both. At least not for ADB and Fastboot. If you're a developer then you maybe need to access tools from both directories, although if you're a dev then you probably won't need to read this at all.

How to edit a system variable

Here's a short how-to for the newbies. What you need is the Environment Variables dialog.

  1. Click Start (Orb) menu button.
  2. Right click on Computer icon.
  3. Click on Properties. This will bring up System window in Control Panel.
  4. Click on Advanced System Settings on the left. This will bring up the System Properties window with Advanced tab selected.
  5. Click on Environment Variables button on the bottom of the dialog. This brings up the Environment Variables dialog.
  6. In the System Variables section, scroll down till you see Path.
  7. Click on Path to select it, then the Edit button. This will bring up the Edit System Variable dialog.
  8. While the Variable value field is selected, press the End key on your keyboard to go to the right end of the line, or use the arrow keys to move the marker to the end.
  9. Type in ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\ and click OK.
  10. Click OK again, then OK once more to save and exit out of the dialogs.

That's it! You can now start any Android SDK tool, e.g. ADB or Fastboot, regardless of what your current directory is in CMD. For good measure here's what the dialog looks like. This is where you edit the Path variable.

environment variables

 
 
       
       
3
 
vote

Eu tinha ferramentas de plataforma instaladas diretamente do Android Studio e é onde eles foram colocados:

C:Users{USERNAME}AppDataLocalAndroidsdkplatform-tools

Então este é o diretório necessário para o PATH variável. AppData é geralmente uma pasta oculta e você não irá vê-lo no seu diretório, a menos que você ative os diretórios ocultos.

 

I had platform-tools installed right from Android studio and that is where they were placed:

C:\Users\{USERNAME}\AppData\Local\Android\sdk\platform-tools

Then this is the directory needed for the PATH variable. AppData is usually a hidden folder and you will not see it in your directory unless you enable showing hidden directories.

 
 
 
 
0
 
vote

Basta adicionar isso a variáveis ​​do sistema "caminho":

.

c: Arquivos de programa (x86) your_adt_folder sdk platform-Tools

 

Just add this to System Variables "Path":

C:\Program Files (x86)\YOUR_ADT_FOLDER\sdk\platform-tools\

 
 
0
 
vote

Em vez de procurar por um local padrão, basta procurar por platform-tools e C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools

ou apenas C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools1

Esses são os caminhos que você precisa adicionar à lista de variáveis ​​

 

instead of looking for a default location simply look for platform-tools\ and android-sdk

or just sdk

those are the paths you need to add to the variable list

 
 
   
   
0
 
vote

etapas para definir o caminho para as ferramentas de plataforma:

Step1: Abra o Android Studio, vá para Ferramentas / SDK Manager e obtenha o caminho do Android SDK que é:

  C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools2   

Step2: Vá para o painel de controle / sistema / segurança / sistema e clique em Configurações avançadas do sistema. Clique em variáveis ​​ambientais. Clique no caminho. Clique em Editar e anexe o seguinte:

  C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools3   

Clique em OK, OK.

Step3: Para verificar se os caminhos estão disponíveis, abra o prompt de comando, digite C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools4 . Pressione ENTER.

Você deve ver uma resposta que a pasta de ferramentas de plataforma está no lugar.

 

Steps to set the path to the platform tools:

Step1: Open Android Studio, go to Tools/SDK manager and get the Android SDK path which is:

C:\Users\username\AppData\Local\Android\sdk 

Step2: Go to Control Panel/System/ Security/System and click on Advanced System Settings. Click on Environmental Variables. Click on PATH. Click Edit and append the following:

C:\Users\username\AppData\Local\Android\Sdk\platform-tools\;C:\Users\username\AppData\Local\Android\Sdk\tools\ 

Click Ok, OK.

Step3: To check if the paths are available, open the Command Prompt, type adb. Press Enter.

You should see a response that the platform-tools folder is in place.

 
 

Perguntas relacionadas

1  Erro ao migrar dados do microSD interno para armazenamento interno, apesar do espaço disponível aparente  ( Error when migrating data from internal microsd to internal storage despite appa ) 
Eu tenho um Moto G3 (Android 6.0) com um microSD de 2GB que configurei para usar como armazenamento interno. Tem funcionamento bem há anos, mas quero atualiza...

0  Mostrando ambos "adb status-window" e "adb logcat" no mesmo terminal  ( Showing both adb status window and adb logcat on the same terminal ) 
Eu estou tentando obter o comando abcdefghgjklmnabcdefghijklmn0 para exibir qualquer coisa útil, no entanto, parece estar apenas mostrando o seguinte: . P...

2  Modo de câmera ADB Shell Alterar  ( Adb shell change camera mode ) 
Eu estou brincando com o shell adb para controlar um Samsung Galaxy S9 remotamente. Eu posso fazer a maioria das coisas que eu queria, mas eu luto encontrar u...

3  Como posso alterar a configuração de localizações de ponteiro nas opções de desenvolvedor do ADB Shell?  ( How can i change pointer locations setting in developer options from adb shell ) 
Eu preciso ser capaz de selecionar e desmarcar "locais de ponteiro" no menu Opções do desenvolvedor usando ADB. adb shell am start -n com.android.settings/.D...

0  O telefone não inicializa / começa após o sucesso piscando através do QFIL  ( Phone wont boot start after successful flashing through qfil ) 
meu telefone foi empolado, então eu decidi piscar meu telefone lyf f1s com o estoque rom através do QFIL, mas depois depois que após o sucesso piscando não va...

0  Posso copiar uma imagem de partição, modificar e restaurá-lo de volta ao telefone Android?  ( Can i copy a partition image modify and then restore it back to android phone ) 
Eu já comecei a obter minhas mãos sujas em Android Rom. Eu tenho um dispositivo Android enraizado sem recuperação específica do TWRP. Eu tenho uma pergunta qu...

1  O LG Nexus 5 não é detectado apesar de ter instalado os drivers móveis LG Universal  ( Lg nexus 5 is not detected despite having installed lg universal mobile drivers ) 
Eu uso o Windows 8, e o ADB parece não ser capaz de encontrar meu LG Nexus 5 (D821) Apesar de ter instalado LG Universal Mobile Drivers (LGunitedMobileDriver_...

0  Realme 3 Pro preso na bootloop (boot / recuperação) foi destruído  ( Realme 3 pro stuck at bootloop boot recovery has been destroyed ) 
oi meu celular está no loop de inicialização fastboot não funciona Eu tentei cada botão, mas nenhum funcionou Não conectando a foto / laptop também Qualqu...

15  Obtendo raiz modificando default.prop (ro.secure)?  ( Obtaining root by modifying default propro secure ) 
Para obter um shell privilegiado, você precisa modificar as seguintes linhas para os valores fornecidos no arquivo Default.PROP ro.secure = 0 ro.debuggab...

2  ADB Start-Server e ouvir todas as interfaces  ( Adb start server and listen on all interfaces ) 
adb no Android 4.3 SDK implementado ABCDEFGHIJKLMNABCDEFGHIJKLMN0 . O que eu quero é: adb -a start-server para que o processo de plano de fundo seja l...

5  Pare a reprodução de mídia através do ADB  ( Stop media playback through adb ) 
Estou testando algumas configurações em um telefone e, infelizmente, o único controle que tenho é através do ADB agora. Meu problema é que, embora eu possa in...

2  Na tela de toque do modo de recuperação do TWRP não está funcionando no Redmi Y2  ( In twrp recovery mode touch screen is not working on redmi y2 ) 
Eu queria torcer meu dispositivo Redmi Y2. Eu desbloqueei o meu bootloader e mostrou a recuperação do TWRP de ADB no entanto, é tela sensível ao toque não est...

7  ADB comandos para obter a versão do ADB do celular  ( Adb commands to get the adb version of mobile phone ) 
Isso pode parecer estúpido, mas depois de ler este post (que parece completo) eu ainda não vejo como obter a "versão abd" do meu android, a saída que espero...

2  Raiz não pode listar arquivos em / dados  ( Root cannot list files in data ) 
1|shell@maguro:/ # ls -l /system/xbin/ -rwxr-xr-x root shell 59816 2013-07-11 02:12 dexdump -rwsr-sr-x root root 67008 2013-10-08 17:24 ...

0  Unbrick Lenovo Zuk Z1, depois que cada partição foi formatada  ( Unbrick lenovo zuk z1 after every partition was formatted ) 
Bricked meu telefone tentando instalar o CyanogenMod nele. Formatou todas as partições, incluindo / boot e / recuperação. O telefone não pode: boot na te...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.