Android 使用哪个gradle文件将应用程序设置为可调试的?

Android 使用哪个gradle文件将应用程序设置为可调试的?,android,android-gradle-plugin,build.gradle,Android,Android Gradle Plugin,Build.gradle,我是android开发的新手。我刚刚开始设置我的设备来调试我的应用程序。检查时,它说在build.gradle文件中将buildTypesdebuggable设置为true。我不确定使用gradle.build(模块)或gradle.build(项目)哪个年级文件?您的项目中有两个gradle文件- 顶级 应用程序级别 您需要将其添加到应用程序级别的渐变文件- YourApplicationRootFolder -> app -> build.gradle 您需要像这样添加它- b

我是android开发的新手。我刚刚开始设置我的设备来调试我的应用程序。检查时,它说在build.gradle文件中将
buildTypes
debuggable
设置为true。我不确定使用gradle.build(模块)或gradle.build(项目)哪个年级文件?

您的项目中有两个gradle文件-

  • 顶级
  • 应用程序级别
  • 您需要将其添加到应用程序级别的渐变文件-

    YourApplicationRootFolder -> app -> build.gradle
    
    您需要像这样添加它-

    buildTypes {
            debug {
                debuggable true
            }
    
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    
    请看这张图片,以便更好地了解-


    调试buildType默认情况下使生成可调试;相反,Release buildType使构建在默认情况下不可调试。如果要更改此行为,可以根据需要在模块应用程序中定义可调试(布尔)属性

    varun这是同一个应用程序模块文件吗?我正在给我的答案添加一个图像文件,给你一个好主意。谢谢你,收到了。在android studio中,顶层是(Project:MyAppName),应用层是(Module:App),很高兴它有所帮助。请考虑接受这个答案,这样它也可以帮助其他人。它是调试类型的默认值。