html2apk(html生成Apk軟件),使用一個本地/網(wǎng)絡(luò)的網(wǎng)頁,生成一個apk,使用html作為UI,可以做服務(wù)器使用,也可以在本地使用,支持使用單index.html 壓縮包和文件夾(僅支持chrome)3種方式!
軟件原理
通過apktool[^1]反編譯
修改反編譯后的內(nèi)容
重新編譯并簽名
[^1]: 1 apktool.jar 由于 org.yaml.snakeyaml 和springboot 下的版本沖突(springboot 下是1.25 apktool 下是 1.12) 必須自己編譯
注意事項
[x] 僅在windows 平臺測試過
[ ] 多用戶同時使用的支持
[ ] UI 調(diào)整
[ ] 支持包名的修改
[ ] 支持版本號修改
[ ] 更多關(guān)于webview的功能
[ ] 導(dǎo)航條
[ ] 進度條
[ ] 其他的東西
使用方法
安裝java jdk環(huán)境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