{"id":13602268,"url":"https://github.com/BuildAPKs/buildAPKs","last_synced_at":"2025-04-11T08:31:57.060Z","repository":{"id":41384167,"uuid":"117172359","full_name":"BuildAPKs/buildAPKs","owner":"BuildAPKs","description":"Really quickly build APKs on handheld device (smartphone and tablet) in Amazon, Android, Chromebook, PRoot and Windows📲  See https://buildapks.github.io/docsBuildAPKs/setup to start building APKs.","archived":false,"fork":false,"pushed_at":"2022-03-21T09:52:35.000Z","size":1828,"stargazers_count":559,"open_issues_count":0,"forks_count":66,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-05T14:05:03.546Z","etag":null,"topics":["amazon","android-apks","android-applications","android-device","android-smartphones","apk","app","buildapks","chromebook","enjoy-compiling","github-api","proot","select-apks","smartphone","termux","termux-proot","tutorial","tutorial-exercises","tutorial-sourcecode","tutorials"],"latest_commit_sha":null,"homepage":"https://buildapks.github.io/buildAPKs/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BuildAPKs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGE.log","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"custom":"https://paypal.me/SDRausty"}},"created_at":"2018-01-12T00:52:41.000Z","updated_at":"2025-04-03T06:26:23.000Z","dependencies_parsed_at":"2022-09-03T20:21:42.013Z","dependency_job_id":null,"html_url":"https://github.com/BuildAPKs/buildAPKs","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuildAPKs%2FbuildAPKs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuildAPKs%2FbuildAPKs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuildAPKs%2FbuildAPKs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuildAPKs%2FbuildAPKs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BuildAPKs","download_url":"https://codeload.github.com/BuildAPKs/buildAPKs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248361584,"owners_count":21090937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amazon","android-apks","android-applications","android-device","android-smartphones","apk","app","buildapks","chromebook","enjoy-compiling","github-api","proot","select-apks","smartphone","termux","termux-proot","tutorial","tutorial-exercises","tutorial-sourcecode","tutorials"],"created_at":"2024-08-01T18:01:18.443Z","updated_at":"2025-04-11T08:31:56.440Z","avatar_url":"https://github.com/BuildAPKs.png","language":"Shell","readme":"\u003clink rel=\"prerender\" href=\"https://buildapks.github.io/buildAPKs/\"\u003e\n\n## [buildAPKs](https://github.com/BuildAPKs/buildAPKs/)\n\n##### -r--r--r-- [setup.buildAPKs.bash](https://raw.githubusercontent.com/BuildAPKs/buildAPKs/master/setup.buildAPKs.bash)\n##### -rwxrwxrwx [setup.buildAPKs.bash](https://buildAPKs.github.io/buildAPKs/setup.buildAPKs.bash)\n\nBuildAPKs has [source code](https://github.com/BuildAPKs/) and [scripts](https://github.com/BuildAPKs/buildAPKs/tree/master/scripts/) in order to build APKs (Android Package Kits) on Android handhelds, smartphones and similar.  Quick setup instructions can be [found here](https://buildapks.github.io/docsBuildAPKs/setup) and [also right here.](https://buildapks.github.io/docsBuildAPKs/reallyEasilyBuildAndroidAPKsOnDevice)  To skip to installing in Amazon, Android, [Arch Linux](https://termuxarch.github.io/TermuxArch/), [Debian](https://termuxarch.github.io/docsTermuxArch/PRoot), Chromebook, [Ubuntu](https://termuxarch.github.io/docsTermuxArch/PRoot) and Windows on device in [Termux](https://github.com/termux/) and [Termux PRoot](https://github.com/termux/proot/) you can use:\n\n```\n\n   apt install curl\n\n   curl -O https://raw.githubusercontent.com/BuildAPKs/buildAPKs/master/setup.buildAPKs.bash\n\n   bash setup.buildAPKs.bash\n\n```\nOnce buildAPKs is installed, these commands will become available after opening a new [Termux](https://github.com/termux/) session:\n```\nbuild.apps.bash\nbuild.bits.bash\nbuild.browsers.bash\nbuild.buildAPKs.bash\nbuild.buildAPKs.modules.bash\nbuild.clocks.bash\nbuild.code.google.com.bash\nbuild.compasses.bash\nbuild.demos.bash\nbuild.developers.tools.bash\nbuild.entertainment.bash\nbuild.flashlights.bash\nbuild.games.bash\nbuild.github.bash\nbuild.github.sequential.bash\nbuild.github.tarballs.bash\nbuild.github.topics.bash\nbuild.github.topics.bkp.bash\nbuild.github.topics30.bash\nbuild.hellos.bash\nbuild.in.dir.bash\nbuild.keyboards.bash\nbuild.launchers.bash\nbuild.live.wallpapers.bash\nbuild.native.bash\nbuild.one.bash\nbuild.repo.bash\nbuild.samples.bash\nbuild.top10.bash\nbuild.tutorials.bash\nbuild.widgets.bash\nbuildAll.bash\nbuildApplications.bash\nbuildFlashlights.bash\nbuildGames.bash\nbuildSamples.bash\n```\n\n[![APKsBuiltInTermux.png](https://raw.githubusercontent.com/BuildAPKs/docsBuildAPKs/master/bitpics/APKsBuiltInTermux.png)](https://buildapks.github.io/docsBuildAPKs/setup)\n\n#### File [opt/db/BNAMES](https://raw.githubusercontent.com/BuildAPKs/db.BuildAPKs/master/BNAMES) contains built APKs information.\n\nAfter installing, you can build thousands of exciting, amazing and beautiful APKs on an Android smartphone by running [shell scripts](https://www.google.com/search?q=shell+scripts) from [this directory](https://github.com/BuildAPKs/buildAPKs/tree/master/scripts/bash/build/).  It is simple!  The minimal install size to start building your first apps is about 10MB.  Have fun and enjoy compiling, hacking, modifying and running these select APKs!\n\nBuild Android APKs on device, on your smartphone and tablet with [Termux](https://github.com/termux/); Make applications for your Android smartphone and tablet! This repository contains source code for many Android applications that have been successfully built in [Termux](https://github.com/termux/).\n\nHave you ever wanted to build your own application? Something that you can distribute over the Internet, and can be used on Android smartphones and tablets worldwide.  Would you dare to try to spend some time learning something new to do so?\n\n[BuildAPKs](https://github.com/BuildAPKs/) is a project containing repositories of source code designed just for this purpose.  Source code is the way programs are written in a human understandable language for applications to compile and then to be run on an Android device.  These programs have been successfully built on device, a smartphone.  First successful builds on Sun May 28 2017 in [Termux](https://github.com/termux/) (Android 6.0.1 aarch64).\n\n__Cloning and updating [submodules](https://gist.github.com/gitaarik/8735255) is automated into the ` build*.bash ` scripts.  To manually update this project to the newest version, see [` update.buildAPKs.sh `](https://github.com/shlibs/shlibs.sh/blob/master/buildAPKs/maintenance/up.sh) for information.__  If you get a history error message and similar from git pull, the simplest solution is ` mv ~/buildAPKs ~/b0 ` and then reclone into the $HOME folder.  See [CHANGE.log](https://raw.githubusercontent.com/BuildAPKs/buildAPKs/master/CHANGE.log) for this git repository's change history.\n\nThe ` ~/buildAPKs/sources/github ` and ` ~/buildAPKs/var ` directories can be symbolic links to external storage space to save native space on device.  For example, a ` github/var ` directory can be created and each can be symlinked with ln -s.  Prefix the \u003ccode\u003e build*.bash \u003c/code\u003e scripts with bash to run buildAPKs in external storage, i.e. [`$ bash buildFlashlights.bash`](https://raw.githubusercontent.com/BuildAPKs/buildAPKs/master/scripts/bash/build/buildFlashlights.bash). Build Android APKs on device (smartphone and tablet).\n\nThis command: ` for i in $(cat ~/buildAPKs/var/db/UNAMES) ; do ~/buildAPKs/build.github.bash $i ; done ` will attempt to build [UNAMES](https://raw.githubusercontent.com/BuildAPKs/db.BuildAPKs/master/UNAMES), all known GitHub usernames.\n\nWhile this command: ` for i in $(cat ~/buildAPKs/var/db/TNAMES) ; do ~/buildAPKs/scripts/bash/github/build.github.topics.bash $i ; done ` will attempt to build [TNAMES](https://raw.githubusercontent.com/BuildAPKs/db.BuildAPKs/master/TNAMES), all known GitHub topics at GitHub.\n\nPlease submit a [pull request](https://github.com/BuildAPKs/db.BuildAPKs/pulls) at db.BuildAPKs to add names to these listings.  The [db.BuildAPKs ](https://github.com/BuildAPKs/db.BuildAPKs/tree/master/)[README.md](https://buildapks.github.io/db.BuildAPKs/) has more information about the new database buildAPKs uses.  File [BNAMES](https://raw.githubusercontent.com/BuildAPKs/db.BuildAPKs/master/BNAMES) contains results from accounts that built at least one APK on device with BuildAPKs.  The results are printed as follows: account name, download size, build time, number of AndroidManifest.xml files found, number of APKs built and the names of the APK files that built on device.\n\n### Really Easily Build an Android APK on an Android Device (Smartphone and Tablet).\n[![Screenshot_20191208.png](https://raw.githubusercontent.com/BuildAPKs/docsBuildAPKs/master/bitpics/screenshots/Screenshot_20191208.png)](https://buildapks.github.io/docsBuildAPKs/setup)\n\nPrefix these bash scripts by typing dot slash ` ./ ` on your Android smartphone and tablet in Termux, i.e. type ` ./b ` at the prompt $, press TAB TAB (x2).  The prompt will magically add uild.  Then add a capital  A.  Press TAB TAB (x2) again.  This will build the following command on the command line [`./buildAll.bash`](https://raw.githubusercontent.com/BuildAPKs/buildAPKs/master/scripts/bash/build/buildAll.bash) for you.  Press enter (return) in ` ~/buildAPKs/ `.  Additional [CLI](https://www.ecosia.org/search?q=command+line+interface) information at [The Linux Documentation Project.](https://www.ecosia.org/search?q=command+line+interface+site%3A.tldp.org)\n\nThe built APKs will be deposited into Download/builtAPKs if [Termux storage permission](https://github.com/termux/termux-app/blob/master/app/src/main/java/com/termux/app/TermuxActivity.java#L190\u0026\u0026#L198) is granted for installing on smartphone and tablet through browsers, and download and file managers.  Built APKs will be deposited into ~/buildAPKs/cache/builtAPKs if storage permission is not granted.  The minimal install size to start building your first applications is about 10MB.  Have fun and enjoy compiling, hacking, modifying and running these select APKs on device!\n\n[![Screenshot_20191210.jpg](https://raw.githubusercontent.com/BuildAPKs/docsBuildAPKs/master/bitpics/screenshots/Screenshot_20191210.jpg)](https://buildapks.github.io/docsBuildAPKs/setup)\n\nThe [`buildAll.bash`](https://raw.githubusercontent.com/BuildAPKs/buildAPKs/master/scripts/bash/build/buildAll.bash) command can build hundreds of APKs on your device.  Maximum space allotment for complete build of everything included (1209 APKs) is about 1.7GB for buildAPKs, plus about 124MB for the finished products deposited into Download/builtAPKs;  More than twelve hundred and nine (1209) Android applications can be made from source code available at [BuildAPKs](https://github.com/BuildAPKs) on device today.  With [build.github.bash](https://github.com/BuildAPKs/buildAPKs.github/blob/master/build.github.bash) you can build nearly an unlimited number of APKs which are available at GitHub.\n\nPlease contribute to this project through both [the issues page](https://github.com/BuildAPKs/buildAPKs/issues) and [pull requests](https://github.com/BuildAPKs/buildAPKs/pulls).  Enjoy building these select APKs for Termux [projects,](https://github.com/BuildAPKs/) and find the time to post your feelings [here,](https://github.com/BuildAPKs/buildAPKs/issues) and [at this wiki](https://github.com/BuildAPKs/buildAPKs/wiki).\n\nFor more information about *nix try [this link,](http://tldp.org/) and you might want to try [this one](https://www.debian.org/doc/) too.\n\n🚢🚤🚣⛵\n\n\u003c!-- README.md EOF --\u003e\n","funding_links":["https://paypal.me/SDRausty"],"categories":["app"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBuildAPKs%2FbuildAPKs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBuildAPKs%2FbuildAPKs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBuildAPKs%2FbuildAPKs/lists"}