브라우저를 사용하여 전화로 입력 할 수 adb forward
있는 ezkeyboard 응용 프로그램을 사용하려면 명령 을 실행해야 합니다.
adb forward tcp:8080 tcp:8080
명령을 실행 하면 adb command not found
오류 메시지가 나타납니다.
android
터미널에서 명령을 실행할 수 있습니다 . 왜 adb
작동하지 않습니까?
브라우저를 사용하여 전화로 입력 할 수 adb forward
있는 ezkeyboard 응용 프로그램을 사용하려면 명령 을 실행해야 합니다.
adb forward tcp:8080 tcp:8080
명령을 실행 하면 adb command not found
오류 메시지가 나타납니다.
android
터미널에서 명령을 실행할 수 있습니다 . 왜 adb
작동하지 않습니까?
답변:
adb
사용자의 $ PATH 변수 에 있는지 확인하십시오 .
또는
로 찾아서 whereis
실행할 수 있습니다../adb
내 경우에는 Android Studio 1.1.0 경로는 다음과 같습니다.
/Users/wzbozon/Library/Android/sdk/platform-tools
에 다음을 추가하십시오 ~/.bash_profile
export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH
source ~/.bash_profile
그것이 작동하게하기 위해 달려야 한다
adb가 설치되어 있습니까? 확인하려면 터미널에서 다음 명령을 실행하십시오.
~/Library/Android/sdk/platform-tools/adb
출력이 인쇄되면 다음 설치 단계를 건너 뛰고 최종 터미널 명령 I 목록으로 바로 이동하십시오.
Mac에서 다음 명령을 실행하고 터미널 세션을 다시 시작하십시오.
echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile
참고 : zsh로 전환 한 경우 위 명령이 .zshenv
아닌.bash_profile
Mac 10.11.1을 사용하고 있으며 Android Studio 1.5를 사용하고 있습니다. adb "/ Users / user-name / Library / Android / sdk / platform-tools"
이제 bash_profile을 편집하십시오.
emacs ~/.bash_profile
이 줄을 bash_profile에 추가하고 사용자 이름을 사용자 이름으로 바꿉니다.
export PATH="$PATH:/Users/user-name/Library/Android/sdk/platform-tools"
저장하고 닫습니다. 이 명령을 실행하여 bash_profile을 다시로드하십시오.
source ~/.bash_profile
android-sdks / tools / adb_has_moved.txt 파일에서 :
adb 도구가 platform-tools /로 이동했습니다.
SDK에이 디렉토리가 표시되지 않으면 SDK 및 AVD 관리자 (Android 도구 실행)를 시작하고 "Android SDK Platform-tools"를 설치하십시오.
platform-tools / 디렉토리를 포함하도록 PATH 환경 변수도 업데이트하십시오. 따라서 모든 위치에서 adb를 실행할 수 있습니다.
따라서 UNIX에서 다음과 같은 작업을 수행하십시오.
export PATH=$PATH:~/android-sdks/platform-tools
Mac 사용자는 /Users/(USERNAME)/.bash_profile
이 파일을 편집기에서 엽니 다 .
이 줄을 추가하여 경로를 추가하십시오.
export PATH="/Users/myuser/Library/Android/sdk/platform-tools":$PATH
studio를 통해 adb를 설치하는 경우 이것이 기본 경로입니다. 이 줄에서 사용자 이름을 변경하는 것을 잊지 마십시오.
PATH
변수 를 편집하지 않으려면가 설치된 platform-tools
디렉토리로 이동 SDK
하여 명령이 있습니다.
다음과 같이 사용할 수 있습니다.
다음 위치에있는 디렉토리로 이동하십시오 SDK
.
cd /Users/mansour/Library/Developer/Android/sdk/platform-tools
현재 디렉토리에서 adb
명령 ./
을 사용 하려면 명령을 입력하십시오 .
./adb tcpip 5555
./adb devices
./adb connect 192.168.XXX.XXX
+ 그 이유는 : 당신이 잘못된 디렉토리에 있습니다 (adb executor가 포함되어 있지 않음을 의미합니다).
+ 해결책은 (단계적으로)입니다.
1) adb가 설치된 위치를 찾으십시오 . 사용중인 OS에 따라 다릅니다.
맥 : " ~/Library/Android/sdk/platform-tools
"
또는
창 : " %USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
" 에있을 수 있습니다 .
그러나이 긴 디렉토리를 기억할 수없는 경우 " find
" 명령으로 빠르게 찾을 수 있습니다 . 터미널 / 명령 줄 " find / -name "platform-tools" 2> /dev/null
" 에서 시도해보십시오 (참고 : 아직 윈도우에서 테스트하지는 않았지만 Mac에서는 확실히 작동합니다).
* find 명령을 설명하십시오.
2> /dev/null
"-> 권한이 거부 한 찾기 결과를 무시합니다. 이 코드없이 하나를 시도해보십시오. 내가 의미하는 바를 이해할 것입니다.2) adb를 설치 한 곳으로 이동하십시오. 많은 사람들이 언급 한 세 가지 방법이 있습니다.
PATH 전역 매개 변수 (권장하지 않음)를 다음 export PATH=~/Library/Android/sdk/platform-tools
과 같이 변경하십시오 : " "이것은 위에서 가져온 디렉토리입니다. 이 명령은 결과를 인쇄하지 않습니다. PATH를 성공적으로 변경했는지 확인하려면 " export | grep PATH
"를 호출 하여 PATH가 무엇인지 확인하십시오.
" export PATH=~/Library/Android/sdk/platform-tools:$PATH
"또는 " export PATH=$PATH:~/Library/Android/sdk/platform-tools
"로 PATH 전역 매개 변수에 대한 정의를 추가하십시오 (권장).
" cd ~/Library/Android/sdk/platform-tools
"로 위에서 찾은 경로로 이동
3) adb를 사용하십시오 :
PATH를 변경하거나 업데이트하는 경우 PATH를 전역 매개 변수로 추가 했으므로 adb 함수를 호출하면됩니다. (예 : " adb devices
")
cd
명령으로 PATH로 이동하면 접두사 " ./
"로 adb 함수를 호출하십시오 (예 : " ./ adb devices
").
제 경우에는 platform-tools
디렉토리에 있었지만 잘못된 방법으로 명령을 사용하고있었습니다.
adb install
올바른 방법 대신 :
./adb install
nano /home/user/.bashrc
export ANDROID_HOME=/psth/to/android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
그러나 su / sudo에는 작동하지 않습니다. 시스템 전체 변수를 설정해야하는 경우 / etc / profile, /etc/bash.bashrc 또는 / etc / environment에 변수를 추가 할 수 있습니다.
즉 :
nano /etc/bash.bashrc
export ANDROID_HOME=/psth/to/android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
내 경우에는 터미널에 다음 줄을 추가했습니다.
내보내기 PATH = "/ 사용자 / 사용자 이름 / 라이브러리 / Android / sdk / platform-tools": $ PATH
"사용자 이름"을 사용자 이름으로 바꾸십시오.
Enter 키를 누른 다음 'adb'를 입력하여 오류가 사라 졌는지 확인하십시오. 그렇다면 Android Debug Bridge 버전 1.0.40입니다.
... 많은 명령이 뒤 따릅니다. 그리고 이것으로 끝나는 $ ADB_TRACE 쉼표로 구분하여 디버그 할 디버그 정보 목록 : all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp $ ADB_VENDOR_KEYS colon -연결할 키 (파일 또는 디렉토리)로 구분 된 $ ANDROID_SERIAL 일련 번호 (-s 참조) logcat에서 사용할 $ ANDROID_LOG_TAGS 태그 (logcat --help 참조)
당신이 그것을 얻는다면, npm run android를 다시 실행하면 작동합니다 ..
adb 패키지 를 설치 하여이 문제를 해결했습니다 . 우분투를 사용하고 있습니다.
sudo apt install adb
나는 이것이 당신에게 도움이 될 것이라고 생각합니다.
ADB #SOLVED를 찾을 수 없음 Sdk 플랫폼 도구를 간단히 다운로드하십시오. https://developer.android.com/studio/releases/platform-tools.html 다운로드 한 파일을 추출하십시오. Android Studio에서 SDK 관리자로 이동하여 링크를 복사하십시오. 파일 탐색기로 이동하여 복사 한 Sdk의 경로를 붙여 넣어 Sdk 파일을 봅니다. Adb 파일이 없거나 다운로드 한 파일을 열면 (플랫폼 도구) 내용을 복사하고 Sdk 도구 파일 (adb가없는 것으로 확인 된 파일)의 모든 내용을 바꾸고 저장합니다. 잘 가세요
adb 명령을 / bin / 폴더로 이동해야합니다
나의 경우에는:
sudo su
mv /root/Android/Sdk/platform-tools/adb /bin/