Android Studio 的 两种打包方式

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

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

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

打包的第一种方式

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

Android Studio 的 两种打包方式_第1张图片
会弹出一下界面
Android Studio 的 两种打包方式_第2张图片
上图中,如果你是第一次使用签名,就单机红框创建一个新的签名,如果不是第一次就选择篮框进行导入就好了。在这里我就点击红框了。点击红框,会弹出一下界面

Android Studio 的 两种打包方式_第3张图片

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

Android Studio 的 两种打包方式_第4张图片
填写完之后 我们点击OK,弹出一下界面

Android Studio 的 两种打包方式_第5张图片
点击Next,弹出以下界面
Android Studio 的 两种打包方式_第6张图片
APK Destination Folder 是你打包好的APK的一个存储地址。点击Finish等待就可以了。
Android Studio 的 两种打包方式_第7张图片
这样就打包好了,然后可以进你刚才选的地址进行查看。

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

打包的第二种方式

(1)加载Key Store:

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

打开Project Stucture图形化界面:

Android Studio 的 两种打包方式_第8张图片

Android Studio 的 两种打包方式_第9张图片

上图中,选中app这个module,然后切换到singning标签栏,紧接着点击添加,然后生成release签名信息,紧接着点击”OK”。接着做如下操作:Android Studio 的 两种打包方式_第10张图片
上图中,切换到Build Types标签,将Signing config选择为”release”,即将刚刚生成的release签名信息配置进去。

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

Android Studio 的 两种打包方式_第11张图片
然后执行菜单栏的”build-clean Project”:
Android Studio 的 两种打包方式_第12张图片

2)生成realease版本的apk:

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

gradlew assembleRelease

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

Android Studio 的 两种打包方式_第13张图片
生成的签名好的apk在如下位置:
Android Studio 的 两种打包方式_第14张图片


你可能感兴趣的:(android-studio)