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

无法在Android Studio中切换到调试生成变体

韩博简
2023-03-14
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'realm-android'

android {
    signingConfigs {
        config {
            ...
        }
    }

    compileSdkVersion rootProject.compileSdkVersion
    buildToolsVersion rootProject.buildToolsVersion

    defaultConfig {
        applicationId "com.kost.foo"
        minSdkVersion rootProject.minSdkVersion
        targetSdkVersion rootProject.targetSdkVersion
        versionCode 2
        versionName "1.1"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        ndk {
            abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
        }
        externalNativeBuild {
            cmake {
               ...
            }
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            debuggable true
            signingConfig signingConfigs.config
        }
    }

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
        main {
            jniLibs.srcDirs = ['src/main/jni']
        }
    }

    externalNativeBuild {
        cmake {
            path 'src/main/jni/CMakeLists.txt'
        }
    }
}

kapt {
    generateStubs = true
}

repositories {
    maven { url 'https://github.com/linchaolong/stetho-realm/raw/master/maven-repo' }
    mavenCentral()

}

我尝试恢复Build.Gradle中的所有更改,就像配置之前一样,但没有成功。

有什么办法解决这个问题吗?

共有1个答案

邢修明
2023-03-14

“与分级文件同步项目”未修复。

我注意到Android Studio(v3.1.2)左下方有一个“构建变体”切换按钮,通过这个按钮,我终于可以选择我需要的变体了。

也许这对你也管用。

 类似资料:
  • 问题内容: 我试图使用database / sql将数据库行查询为Go类型,代码片段如下: MySQL: 如您所见,某些字段具有价值,因此我必须将Type 设置为Go的User struct,并将其转换为。 有人有更好的方法吗?还是我必须更改MySQL字段并设置其 问题答案: 首先是简短的答案: sql包中有一些类型,例如sql.NullString(用于表中的可为空的字符串,并猜测Nullint

  • 你好,有帮助的硒窗口和框架切换的家伙(或女孩),

  • 我正在运行以下命令以尝试切换到Java1.6 $export java_home=$(/usr/libexec/java_home-v1.6) 但我得到了错误 -bash:java_home=/library/java/javavirtualmachines/1.6.0.jdk/contents/home:没有这样的文件或目录

  • 我刚开始阅读“ProSpringMVCwithWebFlow”,它附带了一个我想遵循的代码示例。 我想要的-我想要使用 我尝试过什么-我唯一想到的是只留下Gradle的东西加上文件夹,以防Gradle将所有目录识别为不同的版本,但没有成功 我想要完成的最终结果是什么?首先,我想找出我的错误在哪里,以及如何构建示例应用程序。而且,如果我能从我昨天写的第一个设置中做到这一点,那将是完美的,我应该做些什

  • 所以我得到了两个都在同一activity的视图。我正在使用但是,我无法调用在uiview中定义的公共方法... 我对AndroidStudio还很陌生,我在这里发现的只是不同的类,而不是观点。 非常感谢!