在每个项目中,都会有两个环境,一个是debug,一个是release。
公司项目中能在release环境下运行,今天我新建了一个小小的demo,切换到release环境下,居然报错。根据报错信息提示可以知道,是因为没有设置签名。设置签名的步骤如下:
1.点击菜单栏中的Build,找到Generate Signed APK ...,弹出如下对话框
2.点击下一步,下一步,直到创建一个后缀名为.jks的文件,这个文件最好选择在工程的根目录,不要建在其他地方。因为公司项目一般都是很多人开发的。别人机子上没有你的这个文件,就不能打包了。
3.右击项目选择 Open Model Settings ,设置签名。
4.要想看看是否配置成功。只需在build.grade文件中查看是否有
signingConfigs { config { keyAlias 'dxrx' keyPassword '123456' storeFile file('../dxrx.jks') storePassword '*********' } }