debug版本包含有调试信息,一般来说都要比release版本大,android应用当然也不例外
1.证书签名
并不是所有的apk文件都能成功安装到安卓设备上,android系统要求只有签名后的...商店的,使用这种类型的文件,Google Play可以根据用户的手机,只下发它需要的那部分资源.比如一个高分辨率的手机,是没有必要下载低分辨率目录下的图片的,一个arm架构的手机,也没有必要下载x86架构下的...生成
编辑app/build.gradle文件
然后点击右侧的工具栏Gradle->项目名称->app->Tasks->build
双击assemble会同时生成debug和release两个版本的文件...build/outputs/apk目录下,release目录下的apk文件就是带有正式签名的apk文件,如果没有设置签名文件可能也会生成release目录apk,但是这个apk无法安装,如果强行安装会失败并提示没有没有证书...则需要在AndroidManifest.xml中添加红线部分
注意:如果添加了上述红线部分的sharedUserId则一定要进行系统签名,否则编译出来的apk无法安装,如安装则会出现以下问题
安装失败