46 lines
1.6 KiB
Markdown
46 lines
1.6 KiB
Markdown
Matma Trening - Prototyp
|
|
|
|
Opis
|
|
|
|
Prosty, mobilny prototyp aplikacji do trenowania działań matematycznych (na razie dodawanie i odejmowanie).
|
|
|
|
Pliki
|
|
|
|
- index.html - główny widok
|
|
- styles.css - stylowanie mobilne
|
|
- app.js - logika aplikacji (generacja zadań, tryby, klawiatura)
|
|
|
|
Jak uruchomić
|
|
|
|
Otwórz plik `index.html` w przeglądarce (najlepiej na urządzeniu mobilnym lub w trybie responsywnym).
|
|
|
|
Signing a release APK/AAB
|
|
------------------------
|
|
|
|
Aby uniknąć ostrzeżeń "nieznany deweloper" lub instalatora na Androidzie, zbuduj podpisany pakiet APK lub AAB i zainstaluj go zamiast debugowego APK.
|
|
|
|
1. Utwórz magazyn kluczy (jeśli go nie masz):
|
|
|
|
```bash
|
|
keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my_key_alias
|
|
```
|
|
|
|
2. Skopiuj `gradle.properties.example` do swojego osobistego pliku `~/.gradle/gradle.properties` i uzupełnij wartości (nie commituj prawdziwych haseł do kontroli wersji).
|
|
|
|
3. Zbuduj podpisany pakiet APK lub AAB:
|
|
|
|
```bash
|
|
./gradlew assembleRelease # podpisany APK (jeśli podpisywanie jest skonfigurowane)
|
|
./gradlew bundleRelease # AAB do Sklepu Play
|
|
```
|
|
|
|
4. Zainstaluj APK za pomocą adb:
|
|
|
|
```bash
|
|
adb install -r app/build/outputs/apk/release/app-release.apk
|
|
```
|
|
|
|
Lub przesłać AAB do Google Play (testowanie wewnętrzne) — zalecane w celu najłatwiejszej dystrybucji.
|
|
|
|
Jeśli chcesz tylko przetestować lokalnie i zobaczyć ostrzeżenie "Nieznane źródła", możesz tymczasowo włączyć instalowanie z nieznanych źródeł na urządzeniu, ale dystrybucja podpisanego wydania jest bezpieczniejszym podejściem.
|