2020年11月

  1. 下载nw.js的NORMAL版:https://nwjs.io/
  2. 解压后在文件夹里新建package.json文件,编辑内容:

    {
    "main": "http://example.com",
    "name": "网页转安卓apk工具",
    "user-agent": "Mozilla/5.0 (%osinfo) AppleWebKit/%webkit_ver Chrome/77.0.3865.90 Safari/%webkit_ver pc_exe/1.0.0",
    "window": {

     "width": 1280,
     "height": 688,
     "icon": "logo.png"

    }
    }

main字段必填,你的网址。
name字段必填,应用名称,可以空字符串。
height写688,因为顶部工具栏高度32,加起来刚好 720px。
其它字段选填。
icon图标会显示在窗口左上角小图标位置,以及windows工具栏的地方。

  1. exe图标替换工具,resource_hacker,建议下载zip版本:http://www.angusj.com/resourcehacker/
  2. 打包成安装包,innosetup:https://jrsoftware.org/isinfo.php
    innosetup中文语言包:https://jrsoftware.org/files/istrans/,下载语言包时如果网页直接显示isl文件内容,则在网页右击选择另存为,如果通过复制黏贴文本去创建isl文件可能会导致乱码。

imgbed.cn图床

imgbed.cn图床

其它注意事项:因为窗体没有返回按钮,所以返回功能得在网页里实现。最好不要删除任何其它文件,否则可能导致无法运行。

经验:当你制作好exe安装包,发布到网上供其它人下载时,如果直接下载的是.exe文件,可能无法运行安装,并且在查看文件属性时提示“此文件来自其他计算机,可能被阻止以帮助保护该计算机。”,最直接的解决方法是先将.exe文件压缩成.zip再供用户下载。这个我也没有好的解决方法,如果你有的话,请指导我一下。