Android Studio 的 两种打包方式

来源:互联网 发布:在银行当程序员 编辑:程序博客网 时间:2024/04/29 00:27

标题 ## Android Studio 的 两种打包方式

自述:本人第一次写CSDN博客,有点小激动,如果哪里写的不好,请给我留言。

本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:关于打包问题,其实很简单,但对于刚入门的Android开发人员来说,这篇文章应该会有帮助吧!

打包的第一种方式

在Android Studio 中选中app这么module,选择菜单栏“”Build——Generate signed APK“”

这里写图片描述
会弹出一下界面
这里写图片描述
上图中,如果你是第一次使用签名,就单机红框创建一个新的签名,如果不是第一次就选择篮框进行导入就好了。在这里我就点击红框了。点击红框,会弹出一下界面

这里写图片描述

**Key store path (生产key文件的保存路径 )
Key store password (key 存储密码)
Key alias (key别名)
Key password (key密码)
Validity(Years) (年限)
**

这里写图片描述
填写完之后 我们点击OK,弹出一下界面

这里写图片描述
点击Next,弹出以下界面
这里写图片描述
APK Destination Folder 是你打包好的APK的一个存储地址。点击Finish等待就可以了。
这里写图片描述
这样就打包好了,然后可以进你刚才选的地址进行查看。

———- 不加分割线我难受

打包的第二种方式

(1)加载Key Store:

我们先删掉上面的通过第一种方式所签名的apk文件。接下来进行第二种方式来签名,即命令行的方式。

打开Project Stucture图形化界面:

这里写图片描述

这里写图片描述

上图中,选中app这个module,然后切换到singning标签栏,紧接着点击添加,然后生成release签名信息,紧接着点击”OK”。接着做如下操作:这里写图片描述
上图中,切换到Build Types标签,将Signing config选择为”release”,即将刚刚生成的release签名信息配置进去。

操作完成之后,我们可以看到app这个module的build.gradle文件多出了如下红框部分的代码:

这里写图片描述
然后执行菜单栏的”build-clean Project”:
这里写图片描述

2)生成realease版本的apk:

紧接着在命令行Terminal输入如下命令:(AS已经将命令行Terminal集成到了软件当中)

gradlew assembleRelease

如果运行成功,效果如下:

这里写图片描述
生成的签名好的apk在如下位置:
这里写图片描述


阅读全文
1 0
原创粉丝点击