关于app-release-unsigned.apk is not signed的问题

在做 Android 项目的时候,需要你时不时的运行一下你的项目,以确定项目还在你的掌控之中。但是有时候当你运行你的项目的时候,会发现你的 Android Studio 的 Model 选择器上是这样的



卧槽,什么鬼?小机器人怎么被XX啦?!!当你点击运行按钮的时候,Android Studio 给你弹出了一个对话框,他长这个样子:
关于app-release-unsigned.apk is not signed的问题_第1张图片
很多小伙伴到这里就蒙圈了,啥啊这是?这时候你看到了一个 Run 按钮,于是试探着点了一下,于是Studio就像下面这样了
其实吧,就是你运行的时候选择了release方式运行,Studio 默认是选择 debug 模式的,如果你想继续使用 Studio 的默认模式,那么你就需要打开左侧的 Build Variants ,也就是下图了
关于app-release-unsigned.apk is not signed的问题_第2张图片

里面选择debug,再运行就没问题了

可是,上面那样做不是逃避问题吗?

那么,就跟着 Studio 的提示,设置一下吧。。
首先,在 Studio 弹出来的对话框中有一个 Fix 按钮,就是下面这个


关于app-release-unsigned.apk is not signed的问题_第3张图片

点一下他,出现这个页面


关于app-release-unsigned.apk is not signed的问题_第4张图片
你把上面内容补充完整,然后选择 Build Types 出现下面页面
关于app-release-unsigned.apk is not signed的问题_第5张图片
选择 release 之后
  • Debuggable 选择 true.
    -Signing Config 选择 config. (The one you just created).
    点击确定,同步一下你的工程就好了,在运行就默认会使用你上面创建的 keystore 文件签名了

你可能感兴趣的:(关于app-release-unsigned.apk is not signed的问题)