Używam ArchLinux, jądro 3.4.4, bash w wersji 4.2.29. Pobrałem plik SDK dla Androida: http://developer.android.com/sdk/index.htmlBash nie może znaleźć adb, chociaż na pewno jest tam
Raz wyodrębniony zrobiłem, zrobiłem ~/android-sdk-linux/tools/android
i zainstalowałem pakiet narzędzi platformy SDK.
Stamtąd Próbowałem następujące:
> 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
Oczywiście plik istnieje i przynajmniej wykonywalny, dlaczego nie mogą bash wydają się go znaleźć? Próbowałem dodać folder platformy narzędzi do mojej ścieżki, jak również sudo i su-ing, ale bez względu na to, co wydaje się, jak plik nie zostanie znaleziony. Czy ktoś wie, co może się dziać?
+1 Jest to znacznie mniej popularny powód ENOENT z [execve (2)] (http://www.kernel.org/doc/man-pages/online/pages/man2/execve.2.html) – pilcrow
To okazało się problemem. Znalazłem android-sdk w AUR Archa, ale nie mogłem go zainstalować, ponieważ potrzebował pakietu pakietów lib32- *. Okazuje się, że wystarczy włączyć repozytorium multilib. Dziękuję za skierowanie mnie we właściwą stronę :) –
[Instalowanie Androida SDK] (http://developer.android.com/sdk/installing/index.html?pkg=tools) wyjaśnia to w sekcji "Rozwiązywanie problemów z Ubuntu". – reergymerej