当前位置: 首页 > 知识库问答 >
问题:

android点击调试选择发布版本

鱼锦
2023-03-14

在 Android Studio 中,当我单击工具栏中的“调试”图标时,会出现 gradle 以尝试进行发布版本。

首先,它显示了“编辑配置”弹出窗口。在底部,它有一条消息“您当前选择的变体(app release unsigned.apk)的apk未签名。请为此变体(release)指定签名配置。

为什么当我单击“调试”时,它试图使用“发布”?显然我改变了什么,我希望我知道。。。

这是我的应用程序build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "25.0.0"
    compileOptions.encoding = 'UTF-8'

    defaultConfig {
        applicationId "com.perinote.camera"
        minSdkVersion 15
        targetSdkVersion 24

        renderscriptTargetApi 20
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    lintOptions {
        checkReleaseBuilds false
    }
}

dependencies {
    compile 'com.android.support:support-v4:24.0.0'
    testCompile 'junit:junit:4.12'
}

共有1个答案

陆子默
2023-03-14

通过删除。创意目录。在它重新生成之后,我的构建被正确地生成了。

我还完全删除并重新安装了Android Studio和SDK。但是,在那之后,调试版本仍然一团糟。

 类似资料:
  • 问题内容: 在C ++中,我通常会设置2个构建- 分别调试和发布,分别具有和预先定义。然后,我将使用这些定义来确定常量值,例如启用/禁用日志记录,服务器URL等。 现在,在Java / Android中,在构建发行版之前我会注释掉一些东西。我知道这不是一个好方法。我可能会忘记一些东西。 确保在构建发行版本(签名)或调试版本(未签名)时什么都不会忘记的常见做法是什么? 问题答案: (默认情况下)没有

  • keytool-list-alias androidreleasekey-keystore C:\users\name.android\debug.keystore-storepass android-keypass android 但不幸的是,它以 *实际上我的结果可能是我发布的密钥商店,因为我已经建立了它作为发布的应用程序...不过我也不完全确定。

  • 每次我发布我的应用程序时,我都会将所有url字符串和一些键从测试更改为生产。我这样做的方式就是在发布之前注释掉测试字符串。是否有更好的方法根据生成类型处理字符串?

  • 我目前在为Android构建发布版本时遇到了问题。< br >密钥库文件/密码/别名是正确的,并且我已经将“生成构建”设置为发布,但是我仍然收到以下通知: 警告:在没有有效证书的情况下为 Android 构建将生成一个临时证书,该证书不能用于重新分发应用程序。创建Android证书非常简单且免费,请参阅:http://www.codenameone.com/signing.html 我以前成功使用

  • 问题内容: 我正在尝试找到最适合与我的React应用程序一起使用的表,而现在,react表提供了我需要的一切(分页,服务器端控件,过滤,排序,页脚行)。 话虽这么说,我似乎无法选择一行。没有任何例子可以证明这一点。 我尝试过的一些操作包括尝试在单击行时设置className。但是我似乎在nor中找不到调用元素。另外,我不喜欢这种方法,因为这不是React应用程序应该做的事情。 一些可能的解决方法是

  • 这份代码,现在有一个问题就是点击选择框,编辑器的光标就消失了,使用@click.prevent并不会成功 需要保留光标以及选中文本