
Android studio-nový projekt
V minulém životě jsem koketoval i z programováním pro android jenže jsem to polovinu zapomněl ted jsem vytvořil nový projekt ale nejde mi spustit viz příloha
V minulém životě jsem koketoval i z programováním pro android jenže jsem to polovinu zapomněl ted jsem vytvořil nový projekt ale nejde mi spustit viz příloha
| Předmět | Autor | Datum |
|---|---|---|
| Chtělo by to celou chybovou hlášku. Wikan 25.02.2026 17:01 |
Wikan | |
| Ted trochu odbočím našel jsem v mém notebooku starý projekt co jsem dělal android studiu udělal jsem… Víťa 26.02.2026 13:36 |
Víťa | |
| Času máš evidentne dosť, tak študuj:
https://support.google.com/googleplay/android-developer/answer… nový pme 26.02.2026 13:50 |
pme | |
| Skoro nic? Tohle napsala mně:
Jo, tohle je běžné chování u novějších Androidů. Nejde o “virus”, jen… nový Wikan 26.02.2026 13:51 |
Wikan | |
| Staré aplikace nemusí být funkční ... použij současnou verzi A. studia. poslední dsa 26.02.2026 13:52 |
dsa |
Zpět do poradny Odpovědět na původní otázku Nahoru
Chtělo by to celou chybovou hlášku.
Ted trochu odbočím našel jsem v mém notebooku starý projekt co jsem dělal android studiu udělal jsem s něho instalační balíček s koncovkou APK pomocí bluetooth přenesl do nového mobilu a chtěl jsem ho nainstalovat a mobil mě hlásil aplikace byla zablokovala z důvodu
Tato aplikace byla vytvořena pro starší verzi androidu a neobsahuje nejnovější ochranu soukromí
Umělá inteligence mi neřekla skoro nic
Času máš evidentne dosť, tak študuj:
https://support.google.com/googleplay/android-developer/answer/11926878?hl=en
Skoro nic? Tohle napsala mně:
Jo, tohle je běžné chování u novějších Androidů. Nejde o “virus”, jen Android říká: *APK je moc staré / targetuje starý Android a nemá moderní bezpečnostní požadavky*, takže instalaci radši zablokuje nebo aspoň tvrdě varuje.
Co s tím můžeš udělat (od nejčistšího po nouzové):
## 1) Nejlepší řešení: znovu to sestavit v Android Studiu pro novější Android
Tím odstraníš ten důvod blokace.
V Android Studiu:
* otevři projekt
* nech Gradle a pluginy doběhnout / případně aktualizuj
* v `build.gradle` (Module: app) zvedni:
* `compileSdk` (např. 34 nebo 35 podle toho, co máš nainstalované)
* `targetSdk` (ideálně stejně jako compileSdk)
* `minSdk` nech podle potřeby (podle toho, jak staré Androidy chceš podporovat)
* pak udělej nový build:
* **Build > Generate Signed Bundle / APK** (pokud to má být “finální”)
* nebo pro test klidně debug APK
Pozn.: Pokud appka používá staré věci (staré “support” knihovny), budeš možná muset přejít na AndroidX, nebo opravit pár chyb po upgradu.
## 2) Když chceš jen dočasně nainstalovat ten starý APK
Záleží na značce mobilu a verzi Androidu, ale typicky:
* **Nastavení → Zabezpečení / Soukromí → Instalovat neznámé aplikace**
* povolit instalaci pro aplikaci, přes kterou APK otevíráš (Správce souborů / Chrome / Bluetooth)
* případně zkus APK poslat a otevřít přes jinou aplikaci (např. souborový manažer), někdy je blokace “měkčí” než u instalace přes Bluetooth.
Jen pozor: u některých opravdu starých APK to Android 14/15 může zablokovat úplně (nejen varovat).
## 3) Pokud to blokuje i po povolení “neznámých zdrojů”
Pak jsou typické důvody:
* APK je moc staré a systém už instalaci nepustí (nebo to dělá konkrétní výrobce nadstavbou)
* APK je 32-bit only a telefon podporuje jen 64-bit (u některých zařízení)
* appka je podepsaná jinak než dřív a Android to bere jako konflikt (pokud už tam nějaká verze byla)
## 4) Nejčastější konkrétní věc, která to vyvolá
Stará appka často:
* cílí `targetSdkVersion` hodně nízko
* nepoužívá runtime permissions (Android 6+)
* má starý způsob přístupu k úložišti (nově je “scoped storage”)
* nemá moderní pravidla pro exportované komponenty (novější Android vyžaduje `android:exported` u některých komponent)
---
### Rychlá otázka (abych ti řekl úplně přesně co změnit v projektu)
Jaký máš nový telefon / verzi Androidu (např. Android 13/14/15) a jaká je přesná hláška (klidně screenshot)?
A pokud můžeš, napiš sem obsah `app/build.gradle` (část s `compileSdk`, `defaultConfig` a `targetSdk`).
Staré aplikace nemusí být funkční ... použij současnou verzi A. studia.