2012-06-05 12 views
8

Jak ponownie użyć pliku rozszerzenia podczas aktualizowania pliku APK w konsoli programisty?
Po przesłaniu nowego pliku APK z wyższą wersją kodu, i cant select poprzednio używanego głównego pliku rozszerzenia ...
Jeśli ponownie załaduję ten sam plik rozszerzeń z nowym pakietem apk, zostanie mu przypisana nowa wersja rozszerzenia, która nie jest oczekiwanym zachowaniem.

APK Expansion Files dokumentacja:
Ponowne wykorzystanie plików rozszerzeń na konsoli programisty Android

... Developer Console pozwala na ponowne wykorzystanie przesłanego ekspansja plik z nowym APK, nazwa pliku rozszerzenia nie zmienia, to zachowuje wersji stosowanej do to po pierwszym przesłaniu pliku.


Jak mogę Archiwum to na konsoli programisty ??

Odpowiedz

12

Dostałem odpowiedź od Google Play Wsparcie dla programistów.

Zachowanie, które opisujesz, jest przeznaczone. Można ponownie wykorzystać tylko OBB, które zostały powiązane z opublikowanymi pakietami APK. Ani plik APK nigdy nie został opublikowany, więc nie dajemy możliwości ponownego użycia OBB, które on przesłał do tej pory.

Więc wydaje się, że nie mogę przetestować pliki OBB zachowanie mojej aplikacji podczas aktualizowania, bez faktycznego publikacji poprzednią wersję aplikacji.

+0

Jedna z rzeczy, które powinny być wspomniane w dokumentach. Zmarnowałem 2 godziny na wyszukiwanie, dlaczego nie mogę ponownie wykorzystać plików rozszerzeń. –

5

Jeśli zaobserwujesz format nazwy [main|patch].<expansion-version>.<package-name>.obb z wersją rozszerzającą, która musi być taka sama, gdy ręcznie pobierasz plik rozszerzenia za pomocą działania Google Downloader.

Kiedyś plik rozszerzeń pozostaje niezmieniony, a plik APK jest modyfikowany tylko w ten sposób, że nie trzeba tworzyć ponownie pliku rozszerzenia z nową nazwą, należy zachować ten sam kod wersji i odwzorowywać ten sam kod w działaniu modułu Downloader i uzupełnij go.

http://developer.android.com/guide/market/expansion-files.html#Download

+0

Jeśli chcę zaktualizować moją aplikację, MUSZĘ zwiększyć kod wersji, a jeśli plik rozszerzenia NIE JEST dołączony do tego nowego pakietu APK w konsoli programisty, gdy ktoś uruchomi nową aplikację, biblioteka licencji stwierdza, że ​​pliki rozszerzeń nie mogą być znalezionym. Tak więc, MUSI wybrać plik rozszerzenia podczas aktualizacji mojego apk. – Gero

+0

http://developer.android.com/guide/market/expansion-files.html#Rules patrz punkt IV. –

+1

Dzięki! Problem w tym, że konsola (obrazek) nie pozwala mi wybrać poprzedniego pliku rozszerzenia (pole rozwijane jest puste) ... A jeśli ponownie załaduje ten sam plik rozszerzeń, zostanie mu przypisana nowa wersja rozszerzenia ... Coś nie działa zgodnie z oczekiwaniami. – Gero

Powiązane problemy