吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 2134|回复: 33
上一主题 下一主题

[原创工具] 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://lanzous.com/ictlm4d
图片示例

免费评分

参与人数 7吾爱币 +14 热心值 +7 收起 理由
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没有比较维度..
推荐
却道天凉好个秋 发表于 2020-5-22 11:17
pzx521521 发表于 2020-5-22 10:44
性能当然比 flutter快 本来就是androidstudio 写的java原生....
可以在没有android sdk 的情况下编译
...

哎呀..所以 你这个是 html 转 安卓UI是 这个意思吧? 嘿嘿...
沙发
Coolplay 发表于 2020-5-21 16:37
3#
lovelyhsy 发表于 2020-5-21 21:56
怎么牛逼啊!
4#
honghuguyue 发表于 2020-5-21 23:01
小白一个,不知道怎么用呢?感觉非常强大呢
5#
Sync 发表于 2020-5-21 23:33
这个很6啊 不错不错
6#
paike100 发表于 2020-5-22 05:36
服务器端要怎么搭建能给个教程不!谢谢楼主的分享
7#
yangcg8 发表于 2020-5-22 06:30
支持原创、谢谢分享
8#
luli1111 发表于 2020-5-22 06:48
谢谢分享,支持原创
9#
benkochina 发表于 2020-5-22 07:52
HBuilder也照样可以的啊  还方便 直接做  如果是生成IOS就不错哦
10#
飘浮 发表于 2020-5-22 08:12
这个比较不错 一会试用一下。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2020-5-27 14:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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