赞
踩
然后就会生成一个以AppId命名的文件夹(这个AppId是自己申请的)
点击进入:最新android平台SDK下载
复制提取码后进入百度云直接下载最新版压缩包
下载成功后解压压缩包后打开,可根据个人习性,将HBuilder-Integrate-AS文件夹拷贝至其他专门存放打包文件的文件夹内
首先登录开发者中心,没有账号的必须注册一个。
登录成功后点击想要离线打包的项目,进入到项目的详情页
点击菜单栏的离线打包Key管理,勾选打包的平台,自定义Android包名,输入Android 证书签名SHA1,最后点击保存即可生成AppKey。
可通过在生成的Android 证书目录里面cmd命令行输入
keytool -list -v -keystore 证件名.keystore
回车后输入证书文件密码,来查看证书信息(SHA1,SHA256证书指纹)
---------------------------------------------------------------------------------------------------------------------------------
(1)首先需要有jdk 因为之前安装过,这里的安装流程不记得了,可以自行百度一下,cmd输入命令行java -version 假如看到有版本提示那么安装成功
(2)假如忘记了java jdk的安装路径,可在命令提示符中输入:java -verbose ,在命令行的最后显示安装路径
(3)配置(将jre安装路径添加到系统环境变量中)
打开命令行(cmd),输入以下命令:
set PATH=%PATH%;"C:\Program Files\Java\jre1.8.0_201\bin"
第一行:切换工作目录到D:路径
第二行:将jre命令添加到临时环境变量中
(4) 因为之前没有生成过证书,所以没有证书目录,先新建一个证书目录名称随意
(5)然后打开android studio打开之前下载的HBuilder-Integrate-AS项目文件
点击右上角的build下的Generate Signed Bundle/APK...选项
然后选择之前新建好存放证书的目录,并在后面添加一个以jks结尾的文件
密码和下面的key密码建议使用同样的,并妥善保存
Alias证书别名可自定义,下面的Certificate填写一些个人信息
填写完毕后点击ok,新建的存放证书的目录中会生成一个jks文件
然后获取查看SHA1和MD5值和SHA-256
点击file->Sync Project with Fradle File
然后编辑器右侧会出现一个Gradle小象
将文件的jks改成我们刚刚自己生成的
别名和密码填写自己输入的,然后将目录中的jks文件替换
点击小象Gradle,双击signingReport,就能查看SHA1和MD5值和SHA-256
获取到秘钥后在dcloud的开发者中心去填写
(6)将 HBuilder-Integrate-AS下的assets->app下的_UNI_XXX替换成在第一步在hbuilder里生成的文件
然后修改
修改成在开发者中心生成的appid
下面这个value使用的是在开发者中心生成的离线打包key
这里的修改成hbuider里的appid
这里可修改为自己app的名字,这样安装在手机上时就显示该内容
修改为对应appid
打开build.gradle文件,填入Android包名和大版本号和小版本号
可通过在simpleDemo\src\main\assets\apps\__UNI__B0DA83E\www目录下的manifest.json文件查看版本号信息
到此配置工作就算进行完成了
依次填写对应的内容(这个jks文件一定要保存好)
点击next
查看生成的apk文件
--------------------------------------------------------------------------------------------------------------------------------特殊情况:最新解决Android Studio打包没有Generate Signed Bundle/APK选项
可查看我下方转载的文章里面有写解决方法
暂时先写这么多,用于备忘,如有错误欢迎指正
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。