/ / Zaktualizuj plik apk w Google Play - Android, Python-2.7, sqlite3, apk, kivy

Zaktualizuj plik APK w Google Play - android, python-2.7, sqlite3, apk, kivy

Chcę opublikować aplikację na Androida, którą opracowałem, ale mam niewielki problem.

Aplikacja załaduje się z plik bazy danych (lub plik sqlite3). Jeśli pojawią się aktualizacje w przyszłości, a aktualizacje te dotyczą tylko aplikacji funkcjonalność bez struktura bazy danych, Chcę pozwolić użytkownikom zachować zapisane wpisy w swoich plikach sqlite3.

Więc jaka jest najlepsza praktyka wysyłania aktualizacji? Skompilować pliki apk tylko z nowym zaktualizowanym kodem i bez plików bazy danych? Czy jest jakaś inna sugestia?

PS: Nie pracuję z Javą i Eclipse, ale z Pythonem na Androida i platformą Kivy, która jest niesamowitym nowym sposobem tworzenia aplikacji na Androida.

Odpowiedzi:

0 dla odpowiedzi № 1

jeśli używasz lokalnego sqlite, musiszosadzić plik bazy danych w aplikacji jako nieprzestrzeganie tego, oznacza to, że nie ma bazy danych, w przypadku aktualizacji baza danych ma numery wersji, ponieważ ponieważ nie można jej zaktualizować, pod warunkiem, że numer wersji jest taki sam jak poprzednie aktualizacje aplikacji


0 dla odpowiedzi nr 2

Miałem ten sam problem podczas uruchamiania aplikacji, ale od tamtej pory kivy nie ma na to rozwiązania Próbowałem utworzyć katalog poza moim katalogiem aplikacji w Androidzie za pomocą prostego os.mkdir("../##") i umieszczam tam wszystkie pliki. Mam nadzieję że to pomoże!