吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14364|回复: 60
收起左侧

[原创工具] html 生成 Apk

  [复制链接]
pzx521521 发表于 2020-5-21 16:34
本帖最后由 pzx521521 于 2020-5-21 16:40 编辑

html 生成 Apk

简介
  • 使用一个本地/网络的网页, 生成一个apk

  • 使用html作为UI, 可以做服务器使用, 也可以在本地使用

  • 支持使用单index.html 压缩包 和 文件夹(仅支持chrome) 3种方式

需要环境

java 1.8+

原理
  • 通过apktool[^1]反编译
  • 修改反编译后的内容
  • 重新编译并签名

[^1]: 1 apktool.jar 由于 org.yaml.snakeyaml 和springboot 下的版本冲突(springboot 下是1.25 apktool 下是 1.12) 必须自己编译 详见 如何编译apktool.jar

todo
  • [x] 仅在windows 平台测试过
  • [ ]  多用户同时使用的支持
  • [ ]  UI 调整
  • [ ]  支持包名的修改
  • [ ]  支持版本号修改
  • [ ]  更多关于webview的功能
    • [ ] 导航条
    • [ ] 进度条
    • [ ] 其他的东西
如何使用
  • 安装java jdk环境1.8+ 不能是jre jre 下没有(jarsigner)
  • 注意centos 下要装sun jdk 不能装openjdk 否则会没有jarsigner
  • 下载realse
  • java -jar html2apk-1.0.jar
  • 默认80 如果你想修改端口:
    java -jar demo.jar --server.port=8080
  • 需包含 apk 的模板文件夹 apk  
  • 需包含 前端UI文件夹 html  
    如何编译 How to Build
  • ./gradlew for unix based systems or gradlew.bat for windows.
  • After build completes you should have a jar file at: build/libs/html2apk-xxx.jar
源码地址:

https://github.com/pzx521521/html2apk/

centos 服务器搭建示例:

http://www.parap.ml/html2apk/

release:

https://lanzouj.com/ictlm4d
图片示例

免费评分

参与人数 13吾爱币 +19 热心值 +13 收起 理由
凯哥爱玩机 + 1 + 1 我很赞同!
上帝的妞 + 1 + 1 谢谢@Thanks!
lcg2014 + 1 + 1 用心讨论,共获提升!
jiangsg + 1 + 1 热心回复!
lyx199285 + 1 + 1 谢谢@Thanks!
nyllong + 1 厉害了,好东西!
99999999 + 1 + 1 我很赞同!
zzzkc + 1 + 1 热心回复!
liluming + 1 + 1 我很赞同!
luli1111 + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
笙若 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Monitor + 2 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| pzx521521 发表于 2020-5-22 10:44
却道天凉好个秋 发表于 2020-5-22 09:54
内容其实还是在webview里面显示的对吧? 性能呃..... flutter了解一下

性能当然比 flutter快 本来就是androidstudio 写的java原生....
可以在没有android sdk 的情况下编译
和flutter没有比较维度..
 楼主| pzx521521 发表于 2020-6-4 10:11
假大空 发表于 2020-6-2 20:45
试了下,不支持http://IP:port方式?

测试过了  webview 是支持的哦  
但是前端验证的时候 没有加 ip:port的验证
把验证删掉就好了
Coolplay 发表于 2020-5-21 16:37
头像被屏蔽
lovelyhsy 发表于 2020-5-21 21:56
提示: 作者被禁止或删除 内容自动屏蔽
honghuguyue 发表于 2020-5-21 23:01
小白一个,不知道怎么用呢?感觉非常强大呢
Sync 发表于 2020-5-21 23:33
这个很6啊 不错不错
paike100 发表于 2020-5-22 05:36
服务器端要怎么搭建能给个教程不!谢谢楼主的分享
benkochina 发表于 2020-5-22 07:52
HBuilder也照样可以的啊  还方便 直接做  如果是生成IOS就不错哦
飘浮 发表于 2020-5-22 08:12
这个比较不错 一会试用一下。
不知道改成啥 发表于 2020-5-22 08:52
看着很不错的样子
lovesky6 发表于 2020-5-22 09:02
生成app有问题
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 05:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表