在release mode 下,签名一个apk,需要以下几个步骤:

  1. 在菜单栏中,选择 Build > GenerateSigned APK.

  2. 在弹窗中,点击Create new按钮,去创建一个新的keystore。如果你已经有了一个keystore,跳转到第四步。

    AndroidStudio中创建签名文件_java

  3. 在New key Store 窗口中,填写信息,如下图。Key值得有效期至少为25年,以至于在有效期内用同样的key去更新app。

    AndroidStudio中创建签名文件_java

  4. 如果已经存在,按照下图去填充数据,之后点击Next。

    AndroidStudio中创建签名文件_java_03

  5. 为你要签名的app,设置 thebuild type, (if applicable) choose the product flavor(s)。

    AndroidStudio中创建签名文件_java_04


    Note:如果你的项目要使用product flavors,在Windown/Linux系统上,可以摁住ctrl选择多个product flavors。 在MacOSX上,使用command。Android Studio将为每一个product flavor生成一个独立的apk。