Instalowanie zestawu SDK systemu Android i konfigurowanie ADB. Rozwój dla Androida: instalowanie zestawu SDK Instalowanie zestawu SDK w systemie Windows 7

Instalowanie zestawu SDK systemu Android i konfigurowanie ADB. Rozwój dla Androida: instalowanie zestawu SDK Instalowanie zestawu SDK w systemie Windows 7

09.05.2018

Ten artykuł pomoże zapoznać się wszystkim początkującym i właścicielom urządzeń z Androidem SDK. Nauczysz się jak zainstalować SDK dla Androida. Dlaczego jest to potrzebne: po pierwsze, w celu włamania, po drugie, aby uzyskać dostęp do części systemowej oprogramowania układowego i jego późniejszej zmiany, i po trzecie, aby uzyskać prawa roota.
W SDK znajduje się narzędzie ADB (mostek debugowania Androida) Debugowanie Bridge dla Androida lub inny interfejs do debugowania Androida, dzięki któremu możesz:

Ten manifest musi znajdować się w katalogu głównym każdej aplikacji. Tutaj wymienione są poszczególne działania i ustawienia, uprawnienia i ustawienia aplikacji, takie jak ikona itp. Ma szczegółowe pojęcie o wszystkim, co jest potrzebne jako programista. Tutaj możemy ustawić wiele filtrów, np. jaką aktywność chcemy wyświetlić, jaką aplikację, jakie wiadomości pisać itp. Dzięki temu narzędziu łatwo jest znaleźć, co dokładnie poszło nie tak. Dowiemy się, w której linii jest błąd.

Znajdujemy zmienne środowiskowe elementu i znajdujemy element Ścieżka, kliknij edytuj i nie usuwając niczego, dodaj swoją ścieżkę oddzieloną średnikiem C:\adt-bundle-windows\platform-tools(widzieć zdjęcie). Kliknij OK.

Możesz także pobrać i zainstalować. Przejdźmy na oficjalną stronę biblioteki, przejdź do sekcji „Pobierz” i kliknij „Pobierz instalator”. Wreszcie mamy wszystko załadowane, teraz jest tylko aktualizacja i postęp. Początkujący wypełniają pola, jak również na obrazku, zaawansowani mogą wypełniać według siebie.

Bibliotekę poznamy tworząc prostą grę, w której nie będziemy korzystać z rozszerzenia. Przedostatnią rzeczą powinno być pomyślne rozwinięcie naszej bazy projektowej. I to będzie już ostatni na dzisiaj. Projekt został przez nas zaimportowany i widzimy, że składa się z trzech katalogów.

Sprawdźmy teraz, czy wszystko działa: przejdź do Start, uruchom wiersz poleceń (najlepiej jako administrator systemu Windows Vista/7) i wprowadź polecenie adb, a otrzymasz następujące informacje.

Wynik

Jeśli go otrzymałeś, wszystko działa świetnie.

Polecenia ADB

Oto lista przydatnych poleceń:
urządzenia adb - Wyświetl listę urządzeń, które są już podłączone do komputera
adb wait-for-device - Poczekaj, aż urządzenie się połączy
adb get-serialno – Wyświetl numer seryjny urządzenia
adb logcat - Zobacz, co dzieje się wewnątrz urządzenia
adb logcat > c:\logcat.txt — polecenie zapisze wszystkie zmiany w pliku
filtry dla logcat
V — Pełny (najniższy priorytet, tryb domyślny)
D - Debugowanie (debugowanie)
I - Informacje (informacje)
W – Uwaga
E – Błąd
F — krytyczny (błąd krytyczny)
S — Cichy (najwyższy priorytet, tryb cichy, nic nie wysyłaj)
Przykład adb logcat *:W - Wyświetla tylko komunikaty o błędach systemowych
adb logcat [-b ] – Wyświetla informacje o buforze systemowym
radio - Wyświetlanie bufora zawierającego komunikaty z modułu radiowo-telefonicznego.
zdarzenia — przeglądanie bufora zawierającego komunikaty o powiązanych zdarzeniach.
main — Wyświetla główny bufor dziennika (domyślnie)
Przykład adb logcat -b radio
adb restart – Zrestartuj urządzenie.
adb restart recovery - Uruchom ponownie urządzenie w trybie odzyskiwania.
adb restart bootloader - Uruchom ponownie w trybie bootloadera.
adb powłoki cat /proc/mtd - Wyświetl informacje o „partycjach” pamięci urządzenia.
adb powłoki df - Wyświetl informacje o partycjach i wolnych zasobach.
adb push - Skopiuj plik na urządzenie.
adb pull - Skopiuj plik na swój komputer.
adb install [-l] [-r] [-s] - instalacja aplikacji
Przykładowa instalacja adb z:/adb/app/autostarts.apk Zainstaluj plik autostarts.apk znajdujący się w folderze /adb/app/ na dysku z:
filtry
-l Zablokuj aplikację.
-r Zainstaluj ponownie aplikację, zapisując dane.
-s Zainstaluj aplikację na karcie pamięci.
adb odinstaluj - Odinstalowywanie aplikacji.
Przykład adb odinstalowania autostarts.apk

Musimy położyć podwaliny pod naszą grę. Jeśli widzisz to samo co na obrazku, wszystko jest w porządku i wszystko działa tak, jak powinno. Czesi są rozpaczliwie powolni. Jeśli chodzi o zaawansowaną kompatybilność, wszystko będzie działać, choć niekoniecznie zgodnie z trendami. Zaparz kawę lub herbatę, bo zajmie to dużo czasu.

Korzystanie z urządzeń wirtualnych

Jeśli nie, pobierz go i zainstaluj najpierw. Musisz włączyć debugowanie bezpośrednio na telefonie lub tablecie. W polu Nazwa wpisz nazwę urządzenia wirtualnego. Otworzysz okno, na które warto zwrócić uwagę. Ciekawostką jest opcja „Skala” dla rzeczywistego rozmiaru, która pozwala dostosować wielkość wyświetlacza telefonu i miękkość wyświetlacza laptopa. W rezultacie możesz wyświetlić portret o rozdzielczości 800 pikseli na ekranie laptopa za pomocą portretu o rozdzielczości 768 pikseli, a jego część nadal zajmuje różne paski.



Dzięki pakietowi Android SDK możesz otworzyć dowolną aplikację na Androida na swoim komputerze. Na przykład możesz grać w Froot Ninja lub Talking Tom w swoim systemie pracy. Ten program będzie odpowiedni dla właścicieli urządzeń mobilnych tej popularnej platformy, twórców oprogramowania lub tych, którzy planują zakup smartfona z systemem operacyjnym Android. Za pomocą tego narzędzia możesz wybrać niezbędne aplikacje dla swojego telefonu, jednak proces ich instalowania na komputerze jest dość skomplikowany. Spróbujmy pobrać Android SDK za darmo i zainstalować jego nową wersję na swoim komputerze.

Gdyby wszystko ułożyło się tak dobrze, co byś zaplanował? Wprowadź nazwę projektu w tytule projektu i kliknij Dalej. Nazwa pakietu musi zawierać nazwę pakietu aplikacji. Utwórz akcję, którą chcesz przetestować i nie zmieniaj jej nazwy. Co to oznacza później?

Następnie kliknij „Zakończ”, a aplikacja zostanie utworzona. Kliknij go dwukrotnie i przejrzyj wiele formularzy i kilka zakładek poniżej. Nie martw się, wszystko wyjaśnimy w innych pracach. Otrzymasz około 13 linii kodu źródłowego dla czegoś niejasnego i trochę nieznanego. Jeśli masz prawidłowo podłączony telefon, aplikacja zostanie na niego pobrana.

Możliwości:

  • emulacja aplikacji mobilnych;
  • wybór żądanego urządzenia z systemem Android do wyświetlania aplikacji;
  • instalacja różnych wersji systemu operacyjnego Android;
  • wybór projektu interfejsu.

Zasada działania:

Interfejs programu wygląda jak urządzenie mobilne. Główną funkcją Android SDK jest emulacja aplikacji na telefony z platformą Android. Podczas korzystania z programu wielu użytkowników może doświadczyć problemów podczas instalacji aplikacji. To narzędzie przyda się twórcom oprogramowania na smartfony, pozwala zobaczyć wyniki swojej pracy. Na etapie instalacji programu należy wybrać wersje systemu operacyjnego Android wymagane do instalacji. Następnie możesz dodać niezbędne aplikacje do programu, aby je przetestować i wyświetlić.

Jeśli nie, zobaczysz okno, w którym możesz wybrać, na którym urządzeniu będzie uruchomiona aplikacja. Wyjaśnimy to wszystko następnym razem, pokażemy jak uruchomić kolejną z jednej aktywności i jak wykorzystać jakiś widok. Jeśli nie znasz żadnej rady, nie bój się pytać w komentarzach. Zupełnie nie podoba mi się tłumaczenie źródła. Zasoby do pisania są bardzo angielskie. Jeśli nazwa użytkownika powiązana z Twoją Aplikacją zawiera nazwę firmy lub markę, musisz albo upoważnić tę firmę do używania nazwy firmy lub marki w Twojej nazwie użytkownika, albo zmienić swoją nazwę użytkownika w celu usunięcia nazwy firmy lub marki. Twoja aplikacja spełnia wymagania aplikacji. Użytkownik ponosi wyłączną odpowiedzialność za wszystkie aspekty rozwoju i korzystania z Aplikacji, w tym za powiązaną dokumentację, pomoc dla użytkownika, wsparcie i gwarancję.

  • Odpowiedzialność za użytkowanie.
  • Własność materiałów programowych.
Użytkownik zgadza się, że forma i charakter Materiałów Programu mogą ulec zmianie bez powiadomienia oraz że przyszłe wersje Materiałów Programu mogą być niezgodne z aplikacjami opracowanymi w poprzednich wersjach Materiałów Programu.

Android SDK działa w systemach Windows XP, Vista, 7 i 8.

Plusy:

  • testowanie wszystkich aplikacji na Androida;
  • obsługa różnych urządzeń z Androidem;
  • możliwość pobrania bezpłatnego Android SDK na swój komputer;
  • prosty interfejs.

Wady:

  • Interfejs angielski;
  • Dla początkujących mogą wystąpić trudności w pracy.

Android SDK jest bardzo przydatny dla twórców aplikacji na Androida. Możesz przetestować dowolny program mobilny bezpośrednio na swoim komputerze.

Niniejsza Umowa rozpoczyna się w dniu, w którym wyraziłeś zgodę na warunki niniejszej Umowy i pozostaje w pełnej mocy do czasu jej rozwiązania zgodnie z warunkami niniejszej Umowy. Każda ze stron może rozwiązać niniejszą Umowę z dowolnego powodu. Jednakże postanowienia, które w naturalny sposób przetrwałyby rozwiązanie niniejszej Umowy, pozostaną w mocy. Każda ze stron oświadcza i gwarantuje drugiej: posiada wszystkie niezbędne prawa, uprawnienia i możliwości do wykonywania i wykonywania obowiązków przewidzianych w niniejszej Umowie; w związku z zawarciem, dostawą lub wykonaniem niniejszej Umowy przez tę stronę nie jest wymagana żadna autoryzacja ani zgoda jakiejkolwiek strony trzeciej; niniejsza Umowa stanowi prawne, ważne i wiążące zobowiązanie, które należy wykonać zgodnie z jej warunkami; a obowiązki takiej strony wynikające z niniejszej Umowy nie naruszają żadnego prawa ani żadnej innej umowy, którą taka strona jest związana. Oświadczasz i gwarantujesz, że posiadasz wszelkie prawa własności intelektualnej, w tym wszystkie niezbędne patenty, znaki towarowe, tajemnice handlowe, prawa autorskie lub inne prawa własności do Aplikacji i Zgłoszenia. Jeśli korzystasz z materiałów stron trzecich, oświadczasz i gwarantujesz, że masz prawo do rozpowszechniania materiałów stron trzecich w aplikacji. Użytkownikowi mogą przysługiwać prawa różniące się w zależności od jurysdykcji; jednakże powyższe zastrzeżenia mają zastosowanie w maksymalnym zakresie dozwolonym przez obowiązujące prawo. O ile nie jest to zabronione, zgadzasz się, że wszelkie spory, roszczenia i postępowania bezpośrednio lub pośrednio wynikające z niniejszej Umowy lub z nią związane będą rozstrzygane indywidualnie, bez jakiejkolwiek formy pozwu zbiorowego i wyłącznie przed sądami rządowymi lub federalnymi zlokalizowanymi w hrabstwie Johnson w stanie Kansas. Zgadzasz się odstąpić od wszelkich linii obrony wynikających z braku osobistej jurysdykcji i forum non conveniens w odniesieniu do miejsca i jurysdykcji sądów stanowych i federalnych w hrabstwie Johnson w stanie Kansas. Ani sposób postępowania stron, ani praktyka handlowa nie będą modyfikować niniejszej Umowy. Jeżeli którekolwiek postanowienie niniejszej Umowy okaże się nieważne, pozostała część niniejszej Umowy będzie nadal obowiązywać. Jeżeli którekolwiek postanowienie niniejszej Umowy zostanie uznane za niezgodne z prawem, nieważne lub niewykonalne, wówczas postanowienie to zostanie uznane za możliwe do oddzielenia od niniejszej Umowy, a pozostałe postanowienia pozostaną ważne i wykonalne. Jakakolwiek rzekoma cesja z naruszeniem niniejszej Umowy jest nieważna. Użytkownikowi nie wolno używać, eksportować, reeksportować, importować, sprzedawać ani przekazywać żadnych Materiałów Programu, z wyjątkiem przypadków dozwolonych przez prawo Stanów Zjednoczonych i inne przepisy obowiązujące w jurysdykcji, w której Użytkownik uzyskuje takie Materiały Programu. Konwencja o umowach międzynarodowej sprzedaży towarów. . Wymagane są jednak specjalne certyfikaty i profile usług.

Jednak korzystanie z narzędzia wymaga specjalnej wiedzy i może być problematyczne dla początkujących użytkowników.

Dzięki pakietowi Android SDK możesz otworzyć dowolną aplikację na Androida na swoim komputerze. Na przykład możesz grać w Froot Ninja lub Talking Tom w swoim systemie pracy. Ten program będzie odpowiedni dla właścicieli urządzeń mobilnych tej popularnej platformy, twórców oprogramowania lub tych, którzy planują zakup smartfona z systemem operacyjnym Android. Za pomocą tego narzędzia możesz wybrać niezbędne aplikacje dla swojego telefonu, jednak proces ich instalowania na komputerze jest dość skomplikowany. Spróbujmy pobrać Android SDK za darmo i zainstalować jego nową wersję na swoim komputerze.

Możliwości:

  • emulacja aplikacji mobilnych;
  • wybór żądanego urządzenia z systemem Android do wyświetlania aplikacji;
  • instalacja różnych wersji systemu operacyjnego Android;
  • wybór projektu interfejsu.

Zasada działania:

Interfejs programu wygląda jak urządzenie mobilne. Główną funkcją Android SDK jest emulacja aplikacji na telefony z platformą Android. Podczas korzystania z programu wielu użytkowników może doświadczyć problemów podczas instalacji aplikacji. To narzędzie przyda się twórcom oprogramowania na smartfony, pozwala zobaczyć wyniki swojej pracy. Na etapie instalacji programu należy wybrać wersje systemu operacyjnego Android wymagane do instalacji. Następnie możesz dodać niezbędne aplikacje do programu, aby je przetestować i wyświetlić.

Android SDK działa w systemach Windows XP, Vista, 7 i 8.

Plusy:

  • testowanie wszystkich aplikacji na Androida;
  • obsługa różnych urządzeń z Androidem;
  • możliwość pobrania bezpłatnego Android SDK na swój komputer;
  • prosty interfejs.

Wady:

  • Interfejs angielski;
  • Dla początkujących mogą wystąpić trudności w pracy.

Android SDK jest bardzo przydatny dla twórców aplikacji na Androida. Możesz przetestować dowolny program mobilny bezpośrednio na swoim komputerze.

Jednak korzystanie z narzędzia wymaga specjalnej wiedzy i może być problematyczne dla początkujących użytkowników.

Ostatnia aktualizacja: 14.11.2017

Wszystko co robimy na Androidzie korzystając z Javy zależy od Android SDK – jeśli tworzymy aplikację pod konkretną wersję, np. dla Androida Nougat, to musimy mieć zainstalowane odpowiednie narzędzia SDK. Należy to wziąć pod uwagę podczas opracowywania.

Otwórzmy Android Studio. Domyślnie, jeśli uruchomimy program po raz pierwszy, otwiera się nam jakieś menu początkowe. Na samym dole ekranu startowego programu znajdź przycisk „Konfiguruj” i kliknij go:

Aby uzyskać bardziej szczegółowy widok wszystkich komponentów dla każdej platformy, kliknij łącze Pokaż szczegóły pakietu u dołu okna.

Tutaj możemy szczegółowo zobaczyć, które pakiety są zainstalowane dla każdej platformy. Wszystkie komponenty są pogrupowane według określonej wersji pakietu SDK, na przykład Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) i tak dalej. Każda wersja SDK faktycznie reprezentuje konkretną wersję lub subwersję systemu operacyjnego Android. Ale każda wersja pakietu SDK zawiera szeroką gamę komponentów, w tym narzędzia do programowania telewizorów, inteligentnych zegarków itp. Nie wszystkie z tych narzędzi mogą być potrzebne, więc nie ma sensu instalować wszystkich wersji pakietu SDK w całości.

W tym wypadku nas przede wszystkim zainteresuje pozycja Platforma Android SDK. Platforma Android SDK zawiera wszystkie główne funkcje wykorzystywane podczas programowania. Tę pozycję można wybrać dla wszystkich platform, dla których będziemy kompilować aplikację. W szczególności polecam wybrać najnowsze platformy - Android 8.0/7.1, a także takie, które będą wykorzystywane jako platformy minimalne, np. Android 5.0/5.1.

Oprócz Platformy SDK każda platforma z reguły zawiera szereg komponentów przeznaczonych do testowania aplikacji na emulatorze:

    Obraz systemu Android TV Intel x86 Atom

    Obraz systemu Android Wear Intel x86 Atom

W przypadku wcześniejszych platform lista komponentów może się różnić.

Jeśli nie planujesz używać emulatora, te komponenty nie są tak ważne. I odwrotnie, jeśli testowanie odbędzie się na emulatorze, należy w tym celu zainstalować obraz systemu Obraz systemu Google API Intel x86 Atom Lub Obraz systemu Intel x86 Atom w Google Play.

Oto najważniejsze dla nas pakiety:

    Repozytorium pomocy technicznej dla Androida

    Biblioteka pomocy technicznej dla Androida

    Usługi Google Play

    Repozytorium Google

    Sterownik USB Google

Pakiety te instalują repozytoria Androida i usługi Google Play. Dodatkowo, jeśli chcesz używać smartfona Google – Nexusa 5/5X i 6/6P lub Google Pixel – do testowania aplikacji, to musisz zainstalować pakiet Google USB Driver, który udostępnia sterownik do pracy z tymi smartfonami. Jeśli zamierzasz korzystać ze smartfona innego producenta, to w tym przypadku konieczna będzie instalacja sterownika USB bezpośrednio od tego producenta. Z reguły po podłączeniu smartfona system sam próbuje zainstalować sterownik.

Jeśli planujesz używać emulatora, powinieneś także zainstalować pakiet Akcelerator emulatora Intel x86 (instalator HAXM).

A jeśli w trakcie opracowywania lub testowania pojawią się problemy z niektórymi wersjami systemu operacyjnego Android, prawdopodobne jest, że przyczyną problemu jest brak niezbędnych komponentów dla niektórych platform. W takim przypadku możesz uruchomić Menedżera SDK z Android Studio i ręcznie zainstalować brakujące komponenty.

Następnie za każdym razem, gdy uruchomisz Android Studio, pojawią się wyskakujące powiadomienia o dostępności aktualizacji według platformy, co jest dość wygodne i pozwoli projektom na bieżąco z najnowszymi aktualizacjami od Google.

Jeśli później będziemy musieli wywołać Menedżera SDK, możemy to zrobić z poziomu samego Android Sudio za pośrednictwem paska narzędzi.

Android SDK to najpopularniejszy emulator platformy mobilnej Android. Pakiet ten jest używany przez wielu programistów do tworzenia swoich aplikacji, a zwykli użytkownicy używają go jako wprowadzenia do samej platformy.

Użytkownik otrzymuje jednak szereg dodatkowych możliwości – np. Do wymiany oprogramowania układowego lub jądra systemu operacyjnego wielu użytkowników korzysta z programu ADB, który jest częścią opisanego powyżej pakietu Android SDK. Program ten umożliwia nawiązanie połączenia między urządzeniem a komputerem osobistym i wykonanie szeregu manipulacji w systemie.

Instalacja i konfiguracja pakietu Android SDK i ADB (Android Debug Bridge)

  1. Dlatego początkowo musisz pobrać najnowszą wersję emulatora Android SDK. Zaleca się pobranie archiwum zip, aby uniknąć problemów z instalacją. Przenosimy folder z archiwum o nazwie android-sdk-windows do folderu głównego dysku C, uzyskując ścieżkę C:\android-sdk-windows.
  2. Po upewnieniu się, że komputer jest podłączony do Internetu, uruchom program SDK Manadger, który znajduje się w folderze android-sdk-windows. Pojawi się takie okno.

    Musimy pobrać i zainstalować narzędzia platformy Android SDK i narzędzia Android SDK. Spośród wszystkich punktów musisz sprawdzić te dwa punkty i kliknąć przycisk Instaluj. Cały proces instalacji odbędzie się automatycznie. Teraz, aby pracować z urządzeniem, musisz zainstalować jego sterowniki.

  3. Przejdź do folderu C:\android-sdk-windows\platform-tools\ i zobacz zainstalowany tam program ADB. Ścieżka do programu będzie wyglądać tak: C:\android-sdk-windows\platform-tools\adb i żeby nie wpisywać jej za każdym razem należy edytować zmienną PATH. Jeśli na komputerze jest zainstalowany system Windows 7, kliknij prawym przyciskiem myszy skrót „Komputer”, wybierz „Właściwości” i w wyświetlonym oknie wybierz „Zaawansowane ustawienia systemu”. Jeśli masz zainstalowany system Windows XP, kliknij prawym przyciskiem myszy „ Mój komputer” ”, a następnie „Właściwości”.
  4. W oknie wybranej zakładki „Zaawansowane” kliknij „Przenieś środowisko”. Z listy parametrów „Zmienne systemowe” wybierz „ścieżkę” i kliknij przycisk edytuj. W wyświetlonym oknie edytora zmiennych należy dodać ścieżkę w pozycji „wartość zmiennej” na końcu wiersza (po średniku); c:\android-sdk-windows\tools;c:\android-sdk -windows\narzędzia-platformowe;. Jeśli nie było średników, pamiętaj o ich dodaniu. Zapisz zmiany klikając OK.
  5. Następnie przechodzimy do etapu instalacji sterownika urządzenia. Wiele urządzeń różnych producentów ma komputer PC do synchronizacji gadżetu z komputerem, a jeśli go używasz, prawdopodobnie masz już zainstalowany sterownik. Jeśli nie masz sterowników, musisz je zainstalować. W tym celu należy przejść do folderu z zainstalowanym wcześniej SDK i uruchomić Menedżera SDK. Proces instalacji sterownika jest podobny do opisanej powyżej instalacji narzędzi platformy Android SDK i narzędzi Android SDK. Wybierz z listy pakiet sterowników Google USB i kliknij Zainstaluj. Sterowniki zostaną pobrane do folderu C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Przejdź teraz do menu głównego swojego smartfona lub tabletu, przejdź do zakładki Aplikacje i tam włącz Debugowanie USB. Podłączamy gadżet do komputera osobistego, który wykryje nowe połączenie i zaproponuje zainstalowanie na nim sterownika. Pobraliśmy je już powyżej, więc instalujemy je z tego folderu. Po instalacji w menedżerze urządzeń pojawi się nowe urządzenie („Komputer” -> „Właściwości” -> „Menedżer urządzeń”) - „Interfejs ADB”.
  7. Teraz wystarczy uruchomić program ADB. Lepiej jest zarządzać aplikacją za pomocą wiersza poleceń, aby wywołać ją, przejdź do „Start” i wpisz cmd w polu wyszukiwania, a następnie naciśnij klawisz Enter. Teraz, aby na przykład wyświetlić podłączone urządzenia, wprowadź polecenie adb devices. Najlepiej jednak zastosować alternatywną metodę –
wyświetlenia