debug 版和 release 版本有什么区别

谁学逆向工程 2017-02-06 02:47:28
我这试了下,除了大小以外,生成 release 版 apk 需要提供 jks 文件,debug版的apk更方便点,生成出来就可以直接发给别人用了
我是 Android studio
...全文
459 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxooq 2017-02-07
  • 打赏
  • 举报
回复
简单说自己开发用的就是debug版,要发到市场上的就是release版
xiaohuh421 2017-02-07
  • 打赏
  • 举报
回复
不知道是否会有代码优化一说. 在VS系列编译器中是有代码优化的, AS中就没有测试过了, . 如果没有代码优化, 并且你没有对debug和relsase做特殊的配置, 那么他们应该没太大差别.
LoveWyf_ 2017-02-06
  • 打赏
  • 举报
回复
签名不同,debug用的是默认的android的签名,release是用你自己的签名
developerzjy 2017-02-06
  • 打赏
  • 举报
回复
只有签过名的apk才能安装到手机上正常使用, jks 文件就是签名文件(也有keystore格式的签名文件),debug版本使用的是默认的签名,路径是:C:\Users/你的用户名/.android/debug.keystore, release是正式发行版本,需要用自己的签名,一般情况debug和release版只有签名不同,其他没什么区别 不过很多第三方平台的集成需要使用自己的签名才可以正常使用,debug签名的好像也不能发布到谷歌商店
寒冰大神 2017-02-06
  • 打赏
  • 举报
回复
release是项目完成发布到市场的版本,jks是apk升级要用的.
chinahbbt 2017-02-06
  • 打赏
  • 举报
回复
release肯定是项目完成发布的版本,需要jks因为以后软件要升级. debug就是内部测试的版本

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧