Android ADB는 어떻게 설정합니까?


22

내 컴퓨터는 Maverick을 실행하는 Sys76 여우 원숭이이고 내 전화는 Stock Gingerbread를 실행하는 Nexus S입니다. ADB (android debug bridge)를 사용하도록 설정하고 싶습니다. SDK 웹 사이트의 지침에 따라 Android SDK를 설치했지만 ADB가 작동하지 않습니다. 누군가 우분투와 관련된 지시 사항을 도와 줄 수 있습니까?


2017 년 10 월 현재 다른 모든 답변은 구식입니다. ADB 및 fastboot는 developer.android.com에서 직접 다운로드 할 수 있습니다 .
Dan Dascalescu

답변:


22

PPA를 통해 adb 및 fastboot 설치

32 비트 및 64 비트를 모두 지원하는 WebUpd8 PPA에서 설치할 수 있습니다. Google에서 직접 설치할 수 있습니다. 그러나 PPA를 사용하여 모든 것을 최신 상태로 유지하는 것을 선호합니다.
우분투 11.04, 11.10 및 12.04에서 작동합니다.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

출처 : PPA를 통해 Ubuntu에 ADB 및 Fastboot Android 도구 설치

PPA를 통해 Android SDK 설치

SDK를 설치하려면 upubuntu ppa를 통해 설치할 수있는 모든 것을 업데이트 할 수 있습니다.

첫 번째는 ppa를 추가하는 것입니다.

sudo add-apt-repository ppa:upubuntu-com/sdk
sudo apt-get update
sudo apt-get install android-sdk

이 시점에서만 문제는 android-sdk를 루트로 실행해야한다는 것입니다. 메뉴의 링크는별로하지 않았습니다. 메뉴에서 링크를 업데이트하면 다음을 실행할 수도 있습니다.

gksu android-sdk

거기에서 "Android SDK Platform-Tools"를 설치해야합니다. "Android SDK Tools"도 업데이트하는 것이 좋습니다. 필요없는 다른 항목은 선택 해제 할 수 있습니다.

이제 환경 변수를 설정해야합니다.
먼저 모든 것을 실행 가능하게 만들어야합니다.

sudo chmod -R 755 /root/android-sdk-linux

이제 변수를 추가합니다.

nano ~/.bashrc

이 줄을 추가하십시오 (맨 위)

#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools

출처 : Ubuntu 12.04 / Linux Mint 13의 PPA에서 Android SDK Manager (개정판 20) 설치
출처 : AndroidSDK-Community Ubuntu Documentation


컴파일 할 필요가 adb없으므로 android-sdk로 설치하면 소스가 아닙니다. 또한 그는 10.10으로 질문에 태그를 지정 하므로이 답변은 작동하지 않습니다. 이 솔루션은 64 비트 버전을 제공한다는 점이 좋습니다.
BuZZ-dEE

그래 내 잘못이야 그것이 10.10에 대한 것임을 알지 못했습니다. 그러나 희망적으로 다른 사람들을 도울 것입니다. 소스에 관해서는 구글로 "소스"를 의미했습니다.
mywebslave

그렇습니다. 누구든지 설치를 원하지만이 경우 문제는 설치 후 설정하는 방법이었습니다.
BuZZ-dEE

1
16.04에서이 중 어느 것도 나를 위해 일하지 않았습니다. gksu는 비밀번호를 요청하는 것 외에는 아무것도하지 않았습니다
mango

1
nilarimogard/webupd8android-tools- *를 포함하지 않고 upubuntu-com/sdk구식입니다
abumalick

15

우분투 14.04+

트러스티 이후 android-tools-adbandroid-tools-fastboot우주의 패키지를 각각 제공, 저장소 adbfastboot.

설치하려면 다음을 수행하십시오.

  • 유니버스 리포지토리를 활성화합니다. sudo add-apt-repository universe
  • APT 캐시를 업데이트하십시오. sudo apt-get update

설치하려면 adb:

sudo apt-get install android-tools-adb

설치하려면 fastboot:

sudo apt-get install android-tools-fastboot

1
사이의 차이는 무엇입니까 안드로이드 - 도구 - ADB의 패키지와 ADB의 패키지는? 둘 다 안드로이드 디버그 브리지를 제공한다고 주장합니다.
Dan Dascalescu

@DanDascalescu apt show android-tools-adb는 과도기적 패키지라고 말합니다. AFAIK adb를 사용해야합니다.
Pablo A

3

나는 단지 추측하지만 우분투가 올바른 장소를 찾고 있는지 확인해야합니다. 웹 사이트에 나와 있듯이 .bashrc에export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools & export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-tools를 추가 하고 실행 하여 adb가있는 디렉토리를 $ PATH에 추가했는지 확인하십시오source .bashrc


2
그것은 작동합니다 : o) 하나의 작은 수정, 내보내기 PATH = $ {PATH} : / usr / local / src / android-sdk-linux_x86 / platform-tools /
bigcat42


1

@mywebslave는 완벽하게 대답했습니다. 단지 하나 더 추가하고 싶습니다. 64 비트 컴퓨터를 실행 중이고 오프라인 설치를 수행하는 경우 여기에 언급 된대로 32 비트 호환성 라이브러리를 설치해야 할 수 있습니다 .

sudo apt-get install ia32-libs

업데이트 : 위 명령은 13.04 이하를 실행하는 경우에만 작동합니다. 최신 버전의 경우 ia32-libs다른 패키지로 대체되었습니다. 여기를 참조 하십시오 .

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.