11.12 脚本APP 手机如何开发简单APP
博主闲来无事,摸鱼,
1. 就用手机termux打包了一个APP ,可以把flask+html 这种轻量级的网站打包成APP。
2. 下面是踩过的一些坑,后续功能优化,不定时更新。



# 0. Termux首次授权存储
termux-setup-storage
# 1. 更新软件源
pkg update -y && pkg upgrade -y
# 2. 安装基础工具链
pkg install -y wget unzip zip git openjdk-17 apksigner nodejs python
# 3. 创建Android SDK目录
mkdir -p $HOME/android-sdk/cmdline-tools
# 4. 进入SDK目录
cd $HOME/android-sdk/cmdline-tools
# 5. 下载命令行工具包
wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
# 6. 解压并整理
unzip *.zip && mv cmdline-tools latest
# 7. 写入ANDROID_HOME
echo 'export ANDROID_HOME=$HOME/android-sdk' >> $HOME/.bashrc
# 8. 写入PATH
echo 'export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH' >> $HOME/.bashrc
# 9. 重载环境变量
source $HOME/.bashrc
# 10. 安装SDK组件
sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.2"
# 11. 回到HOME
cd $HOME
# 12. 下载Gradle 7.6
wget https://services.gradle.org/distributions/gradle-7.6-bin.zip
# 13. 解压Gradle
unzip gradle-7.6-bin.zip
# 14. 写入Gradle PATH
echo 'export PATH=$HOME/gradle-7.6/bin:$PATH' >> $HOME/.bashrc
# 15. 重载环境变量
source $HOME/.bashrc
# 16. 全局安装Cordova
npm i -g cordova
# 17. 验证Java版本
java -version
# 18. 验证Gradle版本
gradle --version
# 19. 验证SDK组件
sdkmanager --list | head
# 20. 创建Cordova项目
cordova create hello com.example.hello Hello
# 21. 进入项目目录
cd hello
# 22. 添加Android 12平台
cordova platform add android@12
# 23. 构建Debug APK
cordova build android
最后说明,由于博主是安卓手机,苹果另作参考,而且由于调试太多,可能步骤会有遗漏。

