저는 ArchLinux, kernel 3.4.4, bash 버전 4.2.29를 사용하고 있습니다. 나는 여기에서 안드로이드 SDK를 다운로드했다 : http://developer.android.com/sdk/index.html분명히 있어도 Bash는 adb를 찾을 수 없습니다.
한번 추출한 후 ~/android-sdk-linux/tools/android
을 실행하고 SDK 플랫폼 도구 패키지를 설치했다.
> ls -l ~/android-sdk-linux/platform-tools/adb
-rwxr-xr-x 1 mediocregopher mediocregopher 204436 Jun 28 13:20 /home/mediocregopher/android-sdk-linux/platform-tools/adb
> file ~/android-sdk-linux/platform-tools/adb
/home/mediocregopher/android-sdk-linux/platform-tools/adb: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped
> ~/android-sdk-linux/platform-tools/adb
bash: /home/mediocregopher/android-sdk-linux/platform-tools/adb: No such file or directory
을 분명히 파일이 존재하고 적어도 실행에, 왜 안 떠들썩한 파티를 찾을 수가 있습니다 : 거기에서
나는은 다음 시도? sudo와 su-ing뿐만 아니라 내 경로에 platform-tools 폴더를 추가하려고 시도했지만 파일이 보이지 않는 것처럼 보이더라도. 아무도 무슨 일이 일어날 지 알고 있습니까?
+1 이것은 ENOENT가 [execve (2)] (http://www.kernel.org/doc/man-pages/online/pages/man2/execve.2.html)에서 가장 많이 볼 수있는 이유입니다.) – pilcrow
이것은 결국 문제가되었습니다. 나는 arch의 AUR에서 android-sdk를 찾았지만 많은 lib32- * 패키지가 필요하기 때문에 설치할 수 없었다. 멀티 룸 저장소를 사용하기 위해 필요한 것입니다. 올바른 방향으로 나를 가리켜 주셔서 감사합니다 :) –
[안드로이드 SDK 설치하기] (http://developer.android.com/sdk/installing/index.html?pkg=tools)에서 "우분투 문제 해결"아래에 설명되어 있습니다. – reergymerej