🛠 Setup Android Build Environment
Before building an APK, run:
✔ Check SDK & Java
1npm run check-sdk
or
✔ Check SDK & Java (manually)
1const { CheckSDK } = require("hbh-web2app");3async function verifySDK() {4 const result = await CheckSDK();5 console.log(result);6}8verifySDK();
This function will check if your system already has the required:
- OpenJDK 17
- Android SDK command-line tools
- Platform-tools and Build-tools
- Required Android platform
✔ Install Android SDK + Java (portable — inside your project)
1npm run install-sdk
or
✔ Install Android SDK + Java manually
1const { InstallSDK } = require("hbh-web2app");3async function setupSDK() {4 await InstallSDK(/*SDK_PATH: optional*/);5 console.log("SDK + Java installed locally!");6}8setupSDK();
This installs:
- OpenJDK 17
- Android command-line tools
- Platform-tools
- Build-tools 34.0.0
- Android platform 34
It also automatically sets required environment variables.