1 00:00:02,580 --> 00:00:05,010 Teraz dowiedziałeś się, jak zbudować aplikację na 2 00:00:05,010 --> 00:00:06,840 iOS, a co z Androidem? 3 00:00:06,840 --> 00:00:09,870 Ponownie i oficjalne dokumenty React Native, w przewodnikach 4 00:00:09,870 --> 00:00:14,310 na Androida, znajdziesz instrukcje dotyczące publikowania aplikacji w Google Play Store, a 5 00:00:14,310 --> 00:00:18,720 na koniec możesz po prostu postępować zgodnie z instrukcjami, które znajdziesz tutaj. 6 00:00:18,730 --> 00:00:23,890 Wszystko zaczyna się od utworzenia takiego magazynu kluczy, o którym wspomniałem już w zarządzaniu przepływem pracy expo, 7 00:00:23,920 --> 00:00:27,100 ale tam expo zrobiło to dla nas na swoich serwerach, tutaj 8 00:00:27,130 --> 00:00:33,220 musimy to zrobić i możemy to zrobić w naszym projekcie lub w systemie Windows, jak mówi tutaj , pamiętaj, aby 9 00:00:33,220 --> 00:00:38,740 uruchomić to polecenie podczas nawigacji w tym folderze. Następnie możesz skopiować plik kluczy do projektu 10 00:00:38,740 --> 00:00:41,140 lub przechowywać go gdziekolwiek indziej. 11 00:00:41,140 --> 00:00:45,820 Będziesz potrzebował tego magazynu kluczy, który jest generowany do podpisywania aplikacji i podpisywania aktualizacji aplikacji, więc 12 00:00:45,820 --> 00:00:46,220 upewnij 13 00:00:46,300 --> 00:00:47,710 się, że jej nie 14 00:00:47,740 --> 00:00:51,730 stracisz, w przeciwnym razie nie będziesz w stanie odbudować aplikacji ani zaktualizować aplikacji. 15 00:00:51,760 --> 00:00:57,370 Tutaj możesz wprowadzić dowolne hasło, które chcesz wybrać, a następnie informacje o Tobie, które 16 00:00:57,370 --> 00:01:03,970 technicznie mogą być niepoprawne, ale które powinny być poprawne, ponieważ jest to identyfikator Twojej instancji, ponieważ 17 00:01:03,970 --> 00:01:08,780 służy do przypisywania aplikacji w kończy się, a po wprowadzeniu tego 18 00:01:08,780 --> 00:01:15,820 wszystkiego i potwierdzeniu go oraz wybraniu haseł utworzy się ten plik magazynu kluczy z kluczem do przesłania 19 00:01:15,820 --> 00:01:23,950 tutaj, a teraz można go użyć do podpisania aplikacji. Następnie musisz skonfigurować niektóre zmienne stopniowania, jak widać 20 00:01:23,950 --> 00:01:29,900 tutaj, i w tym celu przenieś pamięć kluczy do folderu aplikacji na Androida, więc 21 00:01:29,960 --> 00:01:30,670 z 22 00:01:30,680 --> 00:01:37,910 tego folderu tutaj przenieś go do Androida i tam do folderu aplikacji, aby plik jest tam, 23 00:01:39,740 --> 00:01:49,300 a następnie przejdź do pliku właściwości stopni, pliku właściwości stopni Androida. Więc tutaj, pod Androidem mamy plik właściwości 24 00:01:49,300 --> 00:01:53,200 gradle, a tam możesz dodać te 25 00:01:56,570 --> 00:02:04,330 wpisy i, jak tam napisano, zamień gwiazdki tutaj hasłem wybranym dla magazynu 26 00:02:04,330 --> 00:02:05,620 kluczy. 27 00:02:05,890 --> 00:02:09,250 Gdy to zrobisz, możesz zamknąć ten plik, powinieneś przejść 28 00:02:09,470 --> 00:02:15,140 do pliku gradacji kompilacji aplikacji na Androida, więc nie buduj tutaj gradle, ale w folderze aplikacji i tam 29 00:02:15,170 --> 00:02:23,710 plik gradacji kompilacji i dodaj tę konfigurację w węźle Androida, jak widać . Więc możesz po prostu skopiować to, a następnie 30 00:02:23,710 --> 00:02:31,980 tutaj, wyszukać węzeł Androida, który jest tym węzłem, masz domyślną konfigurację, której nie powinieneś dotykać, 31 00:02:34,810 --> 00:02:38,260 ale masz konfigurację znaku, w której 32 00:02:39,740 --> 00:02:47,270 powinieneś w końcu dodać tę część wydania, więc nie usuń część debugowania, ale 33 00:02:47,720 --> 00:02:54,600 dodaj tę część wydania, a następnie w części Wersja wersji, dodaj tę 34 00:02:54,600 --> 00:02:56,280 linię tutaj. 35 00:02:56,640 --> 00:03:04,720 Więc jeśli przewiniemy dalej, wydamy typy kompilacji, tam możemy dodać ten wiersz, podpisanie wersji config, a teraz możesz wygenerować 36 00:03:04,720 --> 00:03:09,390 swój APK za pomocą tego polecenia, przechodząc do folderu Android, 37 00:03:09,390 --> 00:03:14,230 a następnie uruchamiając to polecenie. Zróbmy to, najpierw przejdźmy do folderu 38 00:03:14,230 --> 00:03:19,350 Androida tutaj z cd androidem, a następnie uruchommy polecenie gradle w, a to powinno 39 00:03:19,360 --> 00:03:20,800 teraz zbudować twoją 40 00:03:20,800 --> 00:03:26,170 aplikację i podpisać ją do produkcji i dać ci taki pakiet aplikacji na końcu, który 41 00:03:27,180 --> 00:03:29,660 możesz następnie prześlij do sklepu Google Play. 42 00:03:29,670 --> 00:03:36,160 Poczekajmy więc, aż to się skończy, a gdy kompilacja się powiedzie, możesz wziąć pakiet aplikacji, który 43 00:03:36,280 --> 00:03:39,850 teraz znajdziesz w pakiecie wyników generowanych przez kompilację 44 00:03:43,310 --> 00:03:49,910 aplikacji, ten plik tutaj, to twój pakiet wydania, to możesz przesłać do sklepu Google Play . 45 00:03:50,770 --> 00:03:55,640 W tym celu możesz wyszukać konsolę Google Play i potrzebujesz konta 46 00:03:55,700 --> 00:03:56,740 Google Developer, 47 00:03:56,750 --> 00:04:04,670 które również kosztuje, ale w przeciwieństwie do programu Apple, nie jest to subskrypcja, to jednorazowa opłata w 48 00:04:04,670 --> 00:04:09,530 wysokości 25 USD, a tutaj w konsoli Google Play, możesz 49 00:04:09,530 --> 00:04:18,540 teraz utworzyć nową aplikację po zalogowaniu się na swoje płatne konto, wybrać taką nazwę aplikacji, utworzyć ją, a następnie tutaj 50 00:04:18,540 --> 00:04:22,410 możesz zarządzać całym wyglądem sklepu lub całą aplikacją, 51 00:04:25,100 --> 00:04:33,070 jak to wygląda i w wersjach aplikacji, tam możesz kliknąć ścieżkę produkcyjną, zarządzać produkcją, utworzyć tam wersję, a 52 00:04:33,070 --> 00:04:38,050 teraz musisz przesłać pakiet aplikacji. Teraz możesz kliknąć kontynuuj tutaj z ustawieniami 53 00:04:38,050 --> 00:04:43,420 domyślnymi, ale ogólnie polecam zajrzenie do dokumentacji Sklepu Google Play lub konsoli Google Play, aby 54 00:04:43,730 --> 00:04:49,090 dowiedzieć się wszystkiego o rzeczach, które możesz tutaj skonfigurować, ale ostatecznie jest to teraz gdzie 55 00:04:49,090 --> 00:04:51,270 możesz przesłać pakiet, który zbudowałeś. 56 00:04:51,400 --> 00:04:57,130 Tutaj możesz przesłać ten plik pakietu, a następnie możesz dokończyć wygląd swojego sklepu, a także 57 00:04:57,130 --> 00:04:59,940 opublikować swoją aplikację w sklepie Google Play. 58 00:05:01,830 --> 00:05:06,600 Teraz oczywiście możesz się zastanawiać, jak dodajesz ikony i tak dalej, ponieważ jeszcze tego nie dotknąłem? 59 00:05:07,180 --> 00:05:11,160 Wygodny i łatwy sposób to zrobić za pomocą Android Studio. 60 00:05:11,160 --> 00:05:17,610 Tam możesz otworzyć istniejący projekt Android Studio i otworzyć tutaj folder Android w projekcie React Native za pomocą Android 61 00:05:17,610 --> 00:05:24,440 Studio, tylko folder Android, a nie cały projekt React Native. Tam znajdziesz część tego projektu dla 62 00:05:24,440 --> 00:05:32,980 Androida, a tutaj, aby dodać ikony, możesz przejść do folderu aplikacji, źródła, głównego, res i tam 63 00:05:33,490 --> 00:05:37,410 czekać na tę inicjalizację i zakończyć kompilację, 64 00:05:37,580 --> 00:05:45,410 która uruchamia się, kiedy to otworzysz a po zakończeniu tej inicjalizacji w folderze aplikacji, 65 00:05:45,410 --> 00:05:52,330 klikając folder res, kliknij prawym przyciskiem myszy, możesz wybrać nowy i tam, zasób 66 00:05:52,370 --> 00:06:00,290 obrazu, a to otworzy edytor, w którym możesz wygodnie dodawać i generować nowe zasoby obrazu, 67 00:06:00,380 --> 00:06:06,420 nowe na przykład ikony. Tam możesz wybrać uruchomienie ikon, adaptacyjnych i starszych, a 68 00:06:06,420 --> 00:06:08,490 teraz, co możesz zrobić, możesz zostawić 69 00:06:08,580 --> 00:06:14,580 nazwę, możesz ustawić swoją ikonę, możesz ją tam skonfigurować. Możesz wybrać warstwę pierwszego planu 70 00:06:14,580 --> 00:06:23,050 i tam, na przykład, wybrać ścieżkę obrazu, którego chcesz użyć, warstwę tła, w której możesz ustawić jednolity 71 00:06:23,050 --> 00:06:29,050 kolor lub też obraz, którego chcesz użyć w tle, a następnie 72 00:06:29,050 --> 00:06:35,170 wygenerować swój ikona z tym narzędziem. Po prostu kliknij przycisk Zakończ i oczywiście podaj własny obraz, jeśli 73 00:06:35,170 --> 00:06:42,720 chcesz, a wszystko skonfiguruje się tak, abyś miał ładną ikonę, co oczywiście jest całkiem słodkie. Teraz, w jaki sposób dostosować ekran powitalny, w 74 00:06:42,720 --> 00:06:48,470 załączeniu znajduje się dokumentacja, w jaki sposób możesz to zrobić na Androidzie, 75 00:06:48,470 --> 00:06:53,630 aby ustawić własny ekran powitalny. Oczywiście za każdym razem, gdy zmieniasz ikony 76 00:06:53,640 --> 00:07:00,150 i / lub ekran powitalny, musisz ponownie uruchomić tę kompilację za pomocą polecenia gradle w, a następnie ponownie wdrożyć 77 00:07:00,180 --> 00:07:05,400 nowy pakiet aplikacji w sklepie Google Play za pomocą konsoli Google Play, a przy tym 78 00:07:05,400 --> 00:07:12,030 jest to jak zbudujesz i wdrożysz aplikacje React Native. Oczywiście nieco więcej pracy ręcznej, trochę bardziej kłopotliwej niż 79 00:07:12,030 --> 00:07:17,970 w przepływie pracy zarządzanym przez expo, ale teraz znasz obie opcje i możesz wybrać dowolne podejście do 80 00:07:17,970 --> 00:07:18,870 swojej aplikacji.