[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"howto:gpkg:android:en":3},{"resolvedFromAlias":4,"canonicalExt":5,"ext":5,"name":6,"category":7,"categoryName":8,"updatedAt":9,"os":10,"osLabel":11,"quickSolution":12,"stepByStep":13,"recommendedSoftware":15,"alternativeMethods":16,"commonIssues":17,"securityNote":36,"extensionPath":37,"extensionLabel":38,"breadcrumbs":39,"metaDescription":49},false,"gpkg","OGC GeoPackage (SQLite) geospatial database","gis","GIS","2026-06-12T08:51:37.946Z","android","Android","To open .GPKG files on Android, if you cannot open it on-device, copy the .gpkg to a computer and open it with a GIS tool such as QGIS or GDAL-based software.",[14],"If you cannot open it on-device, copy the .gpkg to a computer and open it with a GIS tool such as QGIS or GDAL-based software.",[],[],[18,24,30],{"title":19,"description":20,"steps":21},"The file opens as a database, but no layers appear in a GIS app","A .gpkg is a SQLite database; if it does not follow the GeoPackage schema (or contains unexpected tables only), GIS software may not show any layers even though the database opens.",[22,23],"Try opening it in QGIS via the GeoPackage/SQLite data source workflow and look for selectable layers inside the file.","If it still shows no layers, verify the file is actually an OGC GeoPackage (not just a generic SQLite database renamed to .gpkg) and obtain a correct export from the data provider.",{"title":25,"description":26,"steps":27},"Vector layer loads but raster/tiles do not (or vice versa)","GeoPackage can contain different kinds of content; some tools handle certain GeoPackage content types better than others. QGIS supports GeoPackage as a container for both vector and raster, and GDAL documents GeoPackage raster/tiles support, but not every workflow is symmetric.",[28,29],"Open the file in QGIS and try adding it as both a Vector and a Raster source to see which layers are present.","If raster tiles are involved, test with a GDAL-enabled toolchain that supports GeoPackage raster/tiles and re-export if needed.",{"title":31,"description":32,"steps":33},"The file is locked or changes do not save","Because GeoPackage is SQLite-based, concurrent access can lead to database locks or write failures, especially if multiple programs open the same .gpkg for editing at once.",[34,35],"Close other applications that might be using the same .gpkg and reopen it in a single editor (for example, one QGIS session).","Copy the .gpkg to a local drive (not a shared/network location) and edit the local copy, then replace the original if needed.","A .gpkg is a SQLite database; it does not typically contain “active” code like macros, but parsing untrusted geospatial databases can still expose bugs in GIS software or libraries (for example, GIS apps or GDAL-based pipelines). Prefer opening unknown files in up-to-date software.","/file-extension/gpkg",".GPKG",[40,43,46],{"label":41,"to":42},"Home","/",{"label":44,"to":45},"How To","/file-extension",{"label":47,"to":48},"Open .GPKG on Android","/how-to/open-gpkg-on-android","Learn how to open .GPKG files on Android with step-by-step instructions, recommended software, and troubleshooting tips."]