在Android Studio 3.5.3中生成时仅获取-debug.apk文件

在Android Studio 3.5.3中生成时仅获取-debug.apk文件,android,Android,直到最近,我才使用过Android Studio。我安装了最新版本v3.5.3。我尝试导入一个旧的Eclipse项目,但出现了一些错误,在谷歌搜索了很多次之后,我似乎已经解决了所有这些问题 我现在的问题(如果这是一个问题的话)是我现在可以成功地构建一个.apk,但是它被命名为myappname-debug.apk并出现在“debug”文件夹中。这让我觉得我配置了错误的东西,或者处于调试模式或其他状态。应用程序名出现在debug文件夹中,文件名以'-debug'结尾是正常的吗 这是我的build.

直到最近,我才使用过Android Studio。我安装了最新版本v3.5.3。我尝试导入一个旧的Eclipse项目,但出现了一些错误,在谷歌搜索了很多次之后,我似乎已经解决了所有这些问题

我现在的问题(如果这是一个问题的话)是我现在可以成功地构建一个.apk,但是它被命名为myappname-debug.apk并出现在“debug”文件夹中。这让我觉得我配置了错误的东西,或者处于调试模式或其他状态。应用程序名出现在debug文件夹中,文件名以'-debug'结尾是正常的吗

这是我的build.gradle文件:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}
我一直在阅读有关运行/调试配置的内容,但当我进入“运行/调试配置”时,我并不是100%清楚我是否正确。我从未在那里做过任何更改-所有配置都必须由导入过程自动完成。 当我进入“Project Structure”菜单时,我看到一个“release”和“debug”构建变量,那么这难道不意味着我在构建apk时应该得到一个“myappname release.apk”吗


很抱歉,如果这是一个愚蠢的问题,我还是Android Studio的新手,自从几年前在Eclipse中完成Android编程以来,我就没有接触过任何类型的Android编程。

您的问题是您执行了Build->Build Bundle/APK。该命令生成未签名的APK(不适用于公众,因此android studio将其放入调试文件夹)。您要做的是Build->Generate Signed Bundle/APK。但是你主要用它来出版。

哦,我真是个笨蛋!非常感谢。我几乎还记得那是在日食时代。不幸的是,我有各种各样的“lint”错误,所以它无法构建,所以回到谷歌…明白了!去分析>检查代码让我找到了我必须处理的问题。修复了它们,终于获得了“释放”apk!再次感谢!