.APK Bestandsextensie
Android-pakketbestand
| Ontwikkelaar | |
| Populariteit |
4,3 | 109719 stemmen |
Wat is een APK-bestand?
Een APK-bestand is een app die is gemaakt voor Android, het mobiele besturingssysteem van Google. Sommige apps zijn vooraf geïnstalleerd op Android-apparaten, terwijl je andere apps kunt downloaden van Google Play. Apps die je van Google Play downloadt, worden automatisch op je apparaat geïnstalleerd, terwijl apps die je van andere bronnen downloadt handmatig moeten worden geïnstalleerd.
Meer informatie
Meestal zien gebruikers nooit APK-bestanden, omdat Android de installatie van apps op de achtergrond afhandelt via Google Play of een ander platform voor appdistributie. Veel websites bieden echter rechtstreekse downloads van APK-bestanden aan voor Android-gebruikers die apps handmatig willen installeren. In dat geval moet je er goed op letten dat je de bron van het APK-bestand vertrouwt, omdat malware in APK-bestanden kan worden verspreid, net zoals bij Windows- en .EXE-bestanden.
Hoe installeer ik een APK-bestand op mijn Android-apparaat?
Je kunt APK-bestanden handmatig installeren door deze instructies te volgen. Zorg ervoor dat je de bron van het APK-bestand vertrouwt.
Hoe installeer ik een APK-bestand in Windows 11?
Windows 11 is de eerste versie van Windows die officieel de mogelijkheid ondersteunt om APK-bestanden te installeren. Gebruikers van Windows 11 kunnen APK-bestanden handmatig installeren met Windows Subsystem for Android in combinatie met Android Debug Bridge. Begin 2022 was deze functie alleen beschikbaar voor leden van het Windows Insider Program. Ook moeten gebruikers de functies Hyper-V en Virtual Machine Platform inschakelen in de Windows-instellingen.
Wat bevat een APK-bestand?
Android-pakketten bevatten alle bestanden die nodig zijn voor één Android-programma. Hieronder staat een lijst met de belangrijkste bestanden en mappen:
- META-INF/: Bevat het manifestbestand, de handtekening en een lijst met bronnen in het archief
- lib/: Native bibliotheken die op specifieke apparaatarchitecturen worden uitgevoerd (armeabi-v7a, x86 enzovoort)
- res/: Bronnen, zoals afbeeldingen, die niet zijn gecompileerd in resources.arsc
- assets/: Onbewerkte bronbestanden die ontwikkelaars met de app bundelen
- AndroidManifest.xml: Beschrijft de naam, versie en inhoud van het APK-bestand
- classes.dex: De gecompileerde Java-klassen die op het apparaat worden uitgevoerd (.DEX-bestand)
- resources.arsc: De gecompileerde bronnen, zoals tekenreeksen, die door de app worden gebruikt (.ARSC-bestand)
Hoe bekijk ik de inhoud van een APK-bestand?
APK-bestanden worden opgeslagen in een gecomprimeerd .ZIP-formaat en kunnen worden geopend met elk hulpprogramma voor het decomprimeren van Zip-bestanden. Als je de inhoud van een APK-bestand wilt bekijken, kun je de bestandsextensie wijzigen in ".zip" en het bestand openen, of je kunt het bestand rechtstreeks openen via het dialoogvenster voor openen van een Zip-toepassing.
Hoe maak ik APK-bestanden?
Android-apps worden ontwikkeld met Android Studio, de officiële IDE voor ontwikkelaars van Android-software. Het programma is beschikbaar voor Windows, Mac en Linux en stelt gebruikers in staat apps te ontwikkelen en ze voor te bereiden op uploaden naar een distributieservice, zoals Google Play. Wanneer apps klaar zijn, kunnen ontwikkelaars ze bouwen als APK-bestanden en ze ondertekenen voor publicatie.
OPMERKING: Zie de beschrijving van .AAB voor meer informatie over de nieuwe publicatie-indeling van Google voor ontwikkelaars.
Programma's die APK-bestanden openen
Alpine Linux-pakket
| Ontwikkelaar | Alpine Linux Team |
| Populariteit |
3,8 | 254 stemmen |
Een APK-bestand kan ook een softwarepakket zijn dat kan worden geïnstalleerd in Alpine Linux, een Linux-distributie die zich richt op beveiliging en eenvoud. Het bevat een of meer programma's, bijbehorende configuratiebestanden en een lijst met afhankelijkheden. APK-bestanden worden meestal geïnstalleerd met Alpine Package Keeper (apk).
Meer informatie
Om software te installeren in Alpine Linux gebruiken gebruikers meestal apk om te zoeken naar geschikte softwarepakketten, die als APK-bestanden zijn opgeslagen.
Elk APK-bestand is een .TAR.GZ-archief dat een of meer programma's bevat, plus de configuratiebestanden en afhankelijkheidsinformatie die nodig zijn om die programma's te installeren. APK-bestanden zijn beschikbaar in Alpine Linux-opslagplaatsen. Dit zijn mappen die verschillende gerelateerde APK-bestanden bevatten. Elke opslagplaats bevat ook een indexbestand met de naam APKINDEX.tar.gz. Dit bestand bevat een document met een lijst en korte beschrijving van de APK-bestanden in de opslagplaats.
OPMERKING: Alpine Linux APK-bestanden worden ook vaak a-pakketten genoemd.
Een APK-bestand openen
In Alpine Linux kun je Alpine Package Keeper (apk) gebruiken om het softwarepakket te installeren dat een APK-bestand bevat. Je kunt bijvoorbeeld de volgende opdracht gebruiken om een APK-bestand te installeren:
apk add --allow-untrusted /Path/To/YourFile.apk
Houd er rekening mee dat Alpine Linux APK-bestanden niet hetzelfde zijn als Android APK-bestanden. Je kunt Alpine Linux APK-bestanden niet installeren op Android-apparaten (en omgekeerd).
