升级到Android Studio北极狐(2020.3.1)后,金丝雀9。我不能运行我的测试。它弹出编辑配置
窗口,显示错误:当前所选变体(未知输出)的应用程序未签名。请为此变量指定签名配置(调试)
消息。我似乎不能仅仅通过创建
来解决这个问题。jks
并使用调试变量的发布签名配置,就像大多数建议的帖子一样。我有点进退两难,不知是降级还是设法解决它。以前有没有人面对过这个问题?欢迎提出任何建议和意见。
Android Studio Arctic Fox(2020.3.1)的金丝雀10版本也存在问题。
如果Android Gradle插件(AGP)高于7.0,就会出现问题。0-alpha08
。因此降级到7.0。0-alpha08
解决了此问题。通过这样做,您还必须降级到Android Studio Arctic Fox(2020.3.1)Canary 8,因为更高版本需要相应的AGP或最新版本。我对降级方案不满意。但这是目前运行测试的唯一方法。
Android Studio存档
我也收到了同样的问题,并且看到了你的帖子。幸运的是,我能修好它。遵循以下步骤:构建变体(左下角)
我也遇到过这种情况,这可能是因为升级到Gradle 7.0后修改了默认签名配置。0.您可以在不降级渐变的情况下修复此问题。为此,,
转到“文件”菜单
然后转到模块部分步骤参考图像2
然后转到默认配置选项卡步骤参考图像3
向下滚动到签名配置,然后单击下拉步骤参考图像4
选择$signingConfigs。从下拉列表中调试步骤参考图像5
单击应用,然后单击确定,然后再次运行应用程序。
这为我解决了问题。希望它对你也有用。
有点背景。几个月来,我一直在构建/调试/测试我的简单应用程序,没有出现任何问题。在AVD或我的实际S9手机上构建/安装。几个月来一切都很好。现在,我已经准备好向Play Store发布我的第一个测试版(我有史以来的第一个应用程序)。因此,我遵循了“签名”我的应用程序的说明。我把我的应用程序包上传到Play商店。现在我再也不能在Android Studio中构建/调试/安装了。 错误:当前选择的变体
我已经查看了两个SO线程,并且没有一个线程为此错误消息选择了答案,因为没有答案候选者确切地解决了它。 我已经成功地将两个上传到Google Play商店进行beta测试,并且没有遇到任何问题。 我现在唯一的问题是:我有两个构建变体的版本。我是否需要出于任何原因版本? 如果没有,很好。结案了。 不过,如果我确实需要发布版本,我需要帮助。 * 编辑 * 还行。我需要发布版本。下面第一个答案中的链接说:
这可能吗?如何从命令行执行此操作?
当你使用了一个未知的变量名,通常 JavaScript 会自动创建全局变量: function f() { foo = 123 } f() foo 123 好在你会在 ECMAScript5 的严谨模式得到警告[1]: function f() { 'use strict'; foo = 123 } f() ReferenceError: foo is not defined 参考 [1] Jav
本文向大家介绍android实现给未签名的apk签名方法,包括了android实现给未签名的apk签名方法的使用技巧和注意事项,需要的朋友参考一下 android给未签名的apk签名命令。 准备文件 1、unsign.apk(未签名的apk) 2、shanhy.keystore(签名证书文件) 命令语法: jarsigner -verbose -keystore [keystorePath] -s
从我的终端运行时,它只生成以下APK。请告诉我如何从android Studio获得默认的未签名apk。我尝试为带有空密钥库的unsigned创建单独的buildType,但没有任何用处。