当前位置: 首页 > news >正文

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

 

最后说明,由于博主是安卓手机,苹果另作参考,而且由于调试太多,可能步骤会有遗漏。

 

 

http://www.dtcms.com/a/600648.html

相关文章:

  • C++17常用新特性
  • oj题 ——— 链式二叉树oj题
  • 数据库项目实战五
  • Python调用Java接口失败(Java日志打印警告:JSON parse error:xxxx)
  • 没有网站如何做SEO推广有用吗怎么不花钱自己开网店
  • ArkTS分布式设计模式浅析
  • 倍福PGV100-F200A-R4-V19使用手册
  • FD2000/4的UEFI编译和烧录文件打包过程记录
  • 微信小程序map自定义气泡customCallout
  • 如何在ubuntu调用exe文件
  • Polar MISC (中)
  • 《理解数据在内存中的存储 --- 解密数据在计算机底层的存储秘密》
  • 兰州网站建设公网站可以换虚拟主机吗
  • 营销型网站建设评价深圳福田住房和建设局网站官网
  • 遍历访问阿里云节点下的所有文件信息并写入excel文件
  • 平台消息推送(go)
  • uniapp集成爱山东获取用户信息
  • Python编程实战 - Python实用工具与库 - 操作Excel:openpyxl / pandas
  • 开展我国电子网站建设wordpress表白
  • Java 在 Excel 中添加或删除批注:Spire.XLS for Java 实践指南
  • uniapp 使用unocss的问题
  • [Linux——Lesson23.线程概念与控制:线程基础]
  • 四大主流浏览器Chrome、Edge、Safari、Firefox内核检测免费工具评测
  • 弱网通话没保障?多网聚合,逐包调度,新技术扫除网络痛点
  • 网站制作公司的网站贵阳网站改版
  • 电脑硬件价格呈现持续上涨趋势及软件优化的必要性
  • Spring集成kafka的最佳方式
  • 设计网站怎么做网业是什么行业
  • RK3588应用分享之国产化系统-开源鸿蒙OpenHarmony
  • RabbitMQ-基础-总结