查看: 547|回复: 0

[分享] GX中使用安卓自签名

[复制链接]

3

主题

3

帖子

137

积分

注册会员

Rank: 2

积分
137
发表于 2020-1-13 14:57:46 | 显示全部楼层 |阅读模式
本帖最后由 Felix.zhang 于 2020-1-13 14:59 编辑

APP安卓签名
GeneXus开发android app时,不管在测试或者正式环境下,都需要一个签名,这里介绍如何获取android key
方法/步骤
1 win10,开始菜单,搜索cmd

2
打开cmd
3进入.android
4 使用命令keytool -list -v -keystore debug.keystore
5 需要安装keytool,办法是安装jdk,百度搜索jdk并下载安装;具体平台按实际情况选择
6 安装完毕,进入到jdk安装bin目录,并复制地址
7 回到cmd命令窗口,输入cd + 空格,并在标题栏右侧点击粘贴
8 回车,进入到这个目录
9 再次输入keytool -list -v -keystore debug.keystore命令并回车,出现错误
10 先执行以下命令keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
11 按提示输入密码(自己定),密保答案等;到后来需要重新再输入密码,生成完成
12 keytool目录下,看到debug.keystore已经生成成功
3
13 将这个文件复制到.android文件夹下(需要把之前的debug.keystore文件从命名切忌不要删除
14 现在再次键入生成android签名的命令:keytool -list -v -keystore debug.keystore,按提示输入密码,即可成功生成签名
15 在标题栏右键选择标记复制其中的SHA1的值,即为android的签名
16 以上是生产安卓的签名,签名文件生产好了 我们需要把对应的文件引用到我们GeneXus
找到这个属性,这个属性对应的要是我们发布的APP的启动页面才会有,
17 然后把这个属性更改为Distribution后,下面会出现让我们选择签名文件和别名,签名文件一定是在.android文件夹下的 别名对应的在上图上是有的 别名要对应到GeneXus 别名中,密码 也就是我们上面 输入过的 密码 分别填入即可。

以上都完成后编译打包发布即可
:(开发过程中不建议使用自己的安卓签名,如果使用自己的安卓签名会导致我们在开发过程中使用LogCat不起效果)如果发布完成继续开发的话需要把我们在第13步修改的那个文件名改回,把现生成的签名文件在改名即可。
此签名文件可以给他人在别的电脑上,使用GeneXus打包发布。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|GeneXus中国技术论坛

GMT+8, 2021-1-17 23:15 , Processed in 0.061920 second(s), 22 queries .

 

© 2019 GeneXus中国技术论坛

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