Przejdź do treści
Biblioteka skilli
Programowanie · Automatyzacja

Android Install

/Android Install

Instaluje, uruchamia, odinstalowuje i nadaje uprawnienia aplikacji Android na telefonie po buildzie.

Licencja
MIT
Ostatnia zmiana repozytorium
12.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format15 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Install with adb
  2. Launch
  3. Permissions
  4. Shizuku / PackageInstaller
  5. Verify
  6. Notes
Sekcje z nagłówków SKILL.md, w oryginale · 65 linii, 235 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.