Otrzymuję następujący błąd podczas przesyłania aplikacji do Google Play. Nie można znaleźć przyczyny.
This configuration cannot be published for the following reason(s):
A device with API levels in range 8+ is eligible to receive version 2, which is optimized for higher API levels, but actually receives version 3 because it has a higher version code. This would occur when
Screen layouts containing any of [small, normal, large, xlarge] and
Features containing all of [android.hardware.LOCATION, android.hardware.location.GPS, android.hardware.location.NETWORK, android.hardware.TOUCHSCREEN].
A device upgrading from API levels = 7 to API levels in range 8+ would become eligible to receive version 2, which is optimized for higher API levels, but would actually receive version 3 because it has a higher version code. This would occur when
Screen layouts containing any of [small, normal, large, xlarge] and
Features containing all of [android.hardware.LOCATION, android.hardware.location.GPS, android.hardware.location.NETWORK, android.hardware.TOUCHSCREEN]
Odpowiedzi:
0 dla odpowiedzi № 1Masz pomieszane kody wersji. Sprawdź w swoim manifeście i wprowadź niezbędne zmiany.
Konieczna jest również aktualizacja kodów wersji każdej przesłanej wersji aplikacji, ponieważ Google Play używa ich do określenia cyklu życia aplikacji.
Aby uzyskać więcej, sprawdź oficjalne wytyczne dla Androida.