需求:当前已经完成java web项目开发,java web项目前端使用自适应框架(bootstrap),想使用最简单方式生成一个安卓apk,无需进行安卓开发(类似于手机浏览器访问一样)*
要求:项目已经部署在外网服务器上
工具:HBuilder 8.0(http://www.dcloud.io/)
步骤:
1,创建移动APP
2、manifest.json更改页面入口(主要部分)、图标配置、启动图等
注:使用最简单方式访问,页面入口还是index.html,但进入后,直接用window.onload事件跳到自己java-web项目登录页面
3、修改index.html,让其可以跳转自己项目登录页(以百度为例)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title></title>
<script type="text/javascript">
document.addEventListener('plusready', function(){
//console.log("所有plus api都应该在此事件发生后调用,否则会出现plus is undefined。"
});
window.onload=function(){
window.location.href="http://www.baidu.com"; //跳转路径
}
</script>
</head>
<body>
</body>
</html>
4、点击-发行-发行为原生安装包
5、进入App云端打包,直接打包
注:1、使用DCloud公用证书就可以打包;
2、需要申请个账号,等打包好;(需要手机号验证和实名认证(个人/公司),打包的时候会提示注册地址,访问地址进行认证)
3、在发行-查看app打包状态,可以查看打包状况,下载安装即可
6,认证地址:
https://dev.dcloud.net.cn/
7,如有不对,请留言指正,谢谢