Czy mogę pobrać stary pakiet APK dla mojej aplikacji z Google Play?

99

W ciągu ostatnich kilku miesięcy opublikowałem kilka poprawek do mojej aplikacji. Niestety nie zachowałem kopii wszystkich starych plików APK, a teraz chciałbym przetestować aktualizację ze starych wersji do nowej wersji. Czy istnieje sposób na pobranie kopii moich starych wersji Google? Konsola programisty Google Play pokazuje moje stare pliki APK, ale bez linku do pobrania. Wypróbowałem „Real APK Leecher”, ale to nie pozwala wybrać wersji APK, którą chcesz pobrać. I nie jestem w stanie nawet tymczasowo ponownie aktywować starej wersji w Konsoli programisty, ponieważ narzeka, że ​​jest to wcześniejsza wersja.

Travis
źródło
Tak, nie rozumiem, że reaktywuj link, to nigdy nie działa.
weston

Odpowiedzi:

70

ODPOWIEDŹ JEST PRZESTAŁA TERAZ JEST TO MOŻLIWE, SPRAWDŹ ODPOWIEDZI @ tesli I @ olleh

Niestety nie.

Konsola programisty Androida to prawdziwa katastrofa, gdziekolwiek spojrzysz, jest coś, co należy naprawić lub ulepszyć, w tym przypadku wspominasz o jednym z nich. Niestety na razie nie masz szczęścia. O ile Google to nie umożliwi, nie możesz pobrać starych APKS. Przypuszczam, że możesz przekompilować stary kod, ale myślę, że tego też nie masz i dlatego tu jesteś :-)

AxiomaticNexus
źródło
3
Mam to w kontroli źródła, po prostu próbowałem uniknąć skonfigurowania Eclipse do odbudowy tych starych wersji.
Travis
3
Skonfiguruj serwer Jenkins, który będzie stale tworzył dla Ciebie apk przy każdym zameldowaniu. Zawsze możesz pobrać wcześniej utworzony pakiet APK i najpierw wykonać szybki test, zanim stracisz czas na konfigurowanie Eclipse w celu zbudowania określonej wersji.
azgolfer
9
To dość idiotyczne, że Sklep Play nie pozwala mi pobrać poprzedniej wersji mojej własnej aplikacji.
shoke
5
Ponowna kompilacja nie jest opcją, różne narzędzia kompilacji dają różne wyniki. Dlatego ważne jest, aby pobrać stary plik APK. To naprawdę wymaga naprawy, ale Google może być naprawdę głupie, gdy ma to znaczenie.
f470071
10
Jest to teraz możliwe w „Zarządzaj wydaniami”
spicydog
97

Teraz jest to możliwe. Dodali kartę „Zarządzaj wersjami” do Konsoli programisty Google Play. Z Artifact Librarypoziomu Release Managementkarty możesz pobrać pakiet APK swojej aplikacji.

Aby wyświetlić przycisk pobierania obok artefaktów, musisz mieć niezbędne uprawnienia. W razie wątpliwości wypróbuj konto roota.

tesla
źródło
Nie widzę możliwości zmiany kodu produktu na starszą wersję na karcie Zarządzaj wersjami. Widzę starsze wersje w bibliotece Atifact, ale nie ma innych dostępnych działań poza „pobierz”. Mimo to możesz pobrać stary plik APK, a następnie chyba ponownie przesłać go do produkcji ??? lol
Helzgate
Udało mi się pobrać APK, ale nie odpowiadający plik
.obb
1
Dla osób, które postępują zgodnie z tą odpowiedzią: jeśli masz wielu użytkowników zalogowanych w Chrome, spróbuj otworzyć okno incognito i przejść w ten sposób do konsoli programisty (po zalogowaniu się na konto główne). Zalogowałem się na konto, które najwyraźniej nie miało pełnego dostępu, więc przycisk pobierania nie był dostępny.
hellaandrew
Zabawne, że działa tylko z Chrome;) w Firefoksie przycisk pobierania nie był dostępny.
Warpzit,
50

Najnowsza aktualizacja:

Iść do

Konsola programisty => Wersje aplikacji => Produkcja (Zarządzaj produkcją) => Historia wydań => Wybierz żądaną wersję => Kliknij przycisk Pobierz.

Twoje konto powinno mieć pełne uprawnienia, w przeciwnym razie przycisk pobierania zostanie ukryty.

Oryginalna odpowiedź

Iść do

Konsola programisty => Zarządzaj wydaniami => Biblioteka artefaktów => Zarchiwizowane artefakty

Masz możliwość pobrania poprzednich wersji.

Aktualizacja:

Iść do

Konsola programisty => Wersje aplikacji => Biblioteka artefaktów => Sprawdź kod / nazwę wersji, którą chcesz pobrać, i kliknij przycisk pobierania po prawej stronie.

** Aktualizacja: **

Konsola programisty => Wersje aplikacji => Produkcja (Zarządzaj produkcją) => Strzałka pobierania.

olleh
źródło
1
Pojechałem tam. Ale nie widziałem żadnej opcji pobrania.
Nazywa się Nilay,
3
Jeśli rozwiniesz sekcję „Zarchiwizowane artefakty”, zobaczysz całą listę plików APK, aw każdym wierszu znajduje się przycisk pobierania po prawej stronie.
abdfahim,
1
Niestety, teraz nie ma zarchiwizowanych artefaktów, więc pobranie starszej wersji jest niemożliwe
Karol159
3

W dzisiejszych czasach jest to możliwe .

Zobacz zrzut ekranu poniżej, aby uzyskać wyraźny obraz.

Google dodał opcję „Zarządzaj” w „Wydaniu aplikacji” w Konsoli programisty Google Play. Na karcie Zarządzaj możesz wyświetlić historię wydań i pobrać plik APK swojej aplikacji.

WIZULALNE WYJAŚNIENIE :: Zobacz proces dwuetapowy poniżej.

Krok 1: Idź do Zarządzaj Krok 1: Przejdź do Zarządzaj Krok 2: Idź do sekcji Historia wydań -> Wybierz wersję-> Pobierz Apk

Krok 2: Przejdź do sekcji historii wydań -> Wybierz wersję -> Pobierz apk

silwalprabin
źródło
1

Zrzut ekranu przedstawiający poprawną odpowiedź Tesli. Miałem mały problem ze znalezieniem ikony pobierania:

gdzie kliknąć, aby pobrać apk

Nathan Prather
źródło
1
Mój ekran wygląda identycznie, ale nie mam tutaj przycisku pobierania.
AWT
potrzebujesz pełnego pozwolenia na konto, aby ten przycisk pobierania był widoczny
Rahul_Pawar
0

Istnieje możliwość zainstalowania starego APK poprzez łącze z Konsoli Google Play. W ten sposób instalujesz bezpośrednio ze Sklepu Play, zamiast pobierać APK. Działa to również z pakietem aplikacji, który umożliwia uzyskanie zoptymalizowanego pliku APK dla Twojego urządzenia.

  1. W Konsoli Google Play przejdź do Narzędzia programistyczne> Wewnętrzne udostępnianie aplikacji> Zarządzaj testerami
  2. Dodaj wszystkich testerów, którym chcesz zezwolić na dostęp, aby zainstalować starszą wersję aplikacji
  3. Jeśli prześlesz pakiet aplikacji, możesz przejść do Zarządzania wersjami> Biblioteka artefaktów> Przeglądaj w wybranej wersji.
  4. Link powinien być wymieniony w sekcji Udostępnianie aplikacji wewnętrznej. Oto format, jeśli nie możesz znaleźć linku (pamiętaj, aby zastąpić go swoim applicationId i versionCode dla swojej aplikacji) https://play.google.com/apps/test/ applicationId / versionCode
  5. Gdy klikniesz łącze na swoim urządzeniu po raz pierwszy, Sklep Play wyświetli komunikat Wewnętrzne udostępnianie aplikacji nie jest włączone.
  6. Aby włączyć wewnętrzne udostępnianie aplikacji, otwórz Sklep Play> Ustawienia
  7. Przewiń do końca i kliknij wersję Sklepu Play, aby włączyć tryb programisty
  8. Po włączeniu trybu programisty zobaczysz w ustawieniach przełącznik wewnętrznego udostępniania aplikacji. Po włączeniu będziesz mógł zainstalować aplikację z linku.

FYI: Widziałem, że niektóre wersje nie działały, jeśli nie zostały wydane na torze produkcyjnym. Mogę zainstalować wszystkie moje ścieżki produkcyjne, a także wszelkie aktywne artefakty wymienione w bibliotece Artefaktów w Konsoli Google Play. To powinno wystarczyć, jeśli próbujesz przetestować scenariusze aktualizacji.

Karn Patel
źródło