Android Install
/Android Install
Instaluje, uruchamia, odinstalowuje i nadaje uprawnienia aplikacji Android na telefonie po buildzie.
- Autor
- a2heng ↗
- Repozytorium
- android-dev-in-android ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 12.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Instaluje, uruchamia, odinstalowuje i nadaje uprawnienia aplikacji Android na telefonie po buildzie.
Oryginalny opis (EN)
Install, launch, uninstall or grant permissions to an Android app on this phone using the bundled adb, PackageInstaller or Shizuku. Use after a build, or when the user asks to run an APK.
Jak działa
- Install with adb
- Launch
- Permissions
- Shizuku / PackageInstaller
- Verify
- Notes
Podgląd SKILL.md
--- name: Android Install description: Install, launch, uninstall or grant permissions to an Android app on this phone using the bundled adb, PackageInstaller or Shizuku. Use after a build, or when the user asks to run an APK. --- # Android Install ## Install with adb ```sh adb install -r -t /path/to/app-debug.apk ``` Both adb binaries (Termux `$PREFIX/bin/adb` and `$HOME/toolchain/platform-tools/adb`) work normally: `auto` runs the whole command inside proot. No `oc-proot` wrapper is needed. `-r` replaces an existing install; `-t` allows test-only APKs. For a signature mismatch: uninstall first, then install: ```sh adb uninstall com.example.app adb install /path/to/app.apk ``` ## Launch ```sh adb shell monkey -p com.example.app -c android.intent.category.LAUNCHER 1 # or, if the activity is known: adb shell am start -n com.example.app/.MainActivity ``` Get the launchable activity: ```sh adb shell cmd package resolve-activity --brief com.example.app | tail -n 1 ``` ## Permissions ```sh adb shell pm grant com.example.app android.permission.POST_NOTIFICATIONS adb shell appops set com.example.app MANAGE_EXTERNAL_STORAGE allow ``` On some OEM ROMs (OPPO/ColorOS, Xiaomi/HyperOS) `pm grant`/`appops` from the shell user is restricted. Do not treat a failure as an app bug; guide the user to grant it in Settings. ## Shizuku / PackageInstaller If adb is not available, the app can use Android's PackageInstaller intent or Shizuku (if installed). These usually show a confirmation dialog; the user must tap Install. ## Verify ```sh adb shell dumpsys package com.example.app | grep -E "versionName|versionCode|firstInstallTime" adb shell pidof com.example.app ``` ## Notes - The APK must be signed (debug signing is fine). - Do not install over an app with a different signature; uninstall first. - On the same phone, adb needs Wireless debugging pairing; see `android-debug`.
Wersje
W bazie nie ma innych skilli o nazwie Android Install.
Migawka bazy z 13.11.2026 · wersja paczki 4efcee1c97c0 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100tethertrace
Testuje aplikacje Android na prawdziwym telefonie przez Wi-Fi bez adb: instaluje APK, szuka awarii i odczytuje logi. - 90Android Build
Buduje, podpisuje i znajduje pliki APK na telefonie z Gradle, JDK 21 i zestawem Android SDK. - 90test-android-app
Testuje aplikację Android na prawdziwym urządzeniu w chmurze: buduje APK, instaluje ją, przechodzi przez przepływy i zbiera awarie oraz logcat. - 100mobile-test
Testuje aplikacje Android i iOS na prawdziwym urządzeniu lub emulatorze przez adb: instaluje buildy, zbiera zrzuty i logi oraz przygotowuje listy kontrolne. - 90Android Publish
Udostępnia zbudowaną na telefonie aplikację Android: GitHub Releases, F-Droid, bezpośredni APK, podpis i sumy kontrolne. - 100android-dev
Diagnozuje, instaluje i weryfikuje środowisko buildu Androida w ARM64 Alpine PRoot na Minis oraz tworzy, buduje, podpisuje, instaluje i uruchamia natywne aplikacje, także z JNI i NDK.