내 컴퓨터는 Maverick을 실행하는 Sys76 여우 원숭이이고 내 전화는 Stock Gingerbread를 실행하는 Nexus S입니다. ADB (android debug bridge)를 사용하도록 설정하고 싶습니다. SDK 웹 사이트의 지침에 따라 Android SDK를 설치했지만 ADB가 작동하지 않습니다. 누군가 우분투와 관련된 지시 사항을 도와 줄 수 있습니까?
내 컴퓨터는 Maverick을 실행하는 Sys76 여우 원숭이이고 내 전화는 Stock Gingerbread를 실행하는 Nexus S입니다. ADB (android debug bridge)를 사용하도록 설정하고 싶습니다. SDK 웹 사이트의 지침에 따라 Android SDK를 설치했지만 ADB가 작동하지 않습니다. 누군가 우분투와 관련된 지시 사항을 도와 줄 수 있습니까?
답변:
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 도구 설치
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 비트 버전을 제공한다는 점이 좋습니다.
nilarimogard/webupd8
android-tools- *를 포함하지 않고 upubuntu-com/sdk
구식입니다
트러스티 이후 android-tools-adb
와 android-tools-fastboot
우주의 패키지를 각각 제공, 저장소 adb
및 fastboot
.
설치하려면 다음을 수행하십시오.
sudo add-apt-repository universe
sudo apt-get update
설치하려면 adb
:
sudo apt-get install android-tools-adb
설치하려면 fastboot
:
sudo apt-get install android-tools-fastboot
apt show android-tools-adb
는 과도기적 패키지라고 말합니다. AFAIK adb를 사용해야합니다.
나는 단지 추측하지만 우분투가 올바른 장소를 찾고 있는지 확인해야합니다. 웹 사이트에 나와 있듯이 .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
ADB가 작동하도록 Ubuntu 16에 패키지를 설치할 필요가 없습니다. 설정이 필요하지 않습니다.
단순히 공식 다운로드 Linux 용 SDK 플랫폼 도구를 구글과 추출물에서 adb
와 fastboot
zip 파일에서.
@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