Android Studio:创建另一个BuildType后,为什么“应用更改”停止工作?

时间:2019-03-01 05:09:22

标签: android android-studio android-gradle android-studio-3.3

我正在使用Gradle在Android Studio上构建一个Android应用程序。通常,我可以进行任何更改,请单击“应用更改”按钮-一个看起来像黄色闪电的按钮-连接到我的计算机的设备会相对较快地加载新应用。

今天,我更改了应用程序build.gradle的buildTypes部分。这是当前的样子:

 buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        buildConfigField "String", "FIREBASE_ROOT_COLLECTION", '"WWWW"'
        buildConfigField "String", "FIREBASE_ROOT_DOCUMENT", '"XXXX"'
        buildConfigField "String", "FIREBASE_ROOT_FULL_PATH", '"YYYY"'
        signingConfig signingConfigs.config
    }
    debug {
        versionNameSuffix "-debug"
        buildConfigField "String", "FIREBASE_ROOT_COLLECTION", '"WWWW"'
        buildConfigField "String", "FIREBASE_ROOT_DOCUMENT", '"XXXX"'
        buildConfigField "String", "FIREBASE_ROOT_FULL_PATH", '"YYYY"'
    }
}

进行此更改后,我还创建了一个密钥库和密钥,并配置了要使用此密钥签名的发行版。

这些步骤之后,“应用更改”按钮将停止正常工作。当我在设备上运行调试版本时,进行更改,然后单击它,一个版本似乎将在“构建”选项卡中运行(它表示构建成功),但随后在“运行”中显示一条消息看起来像这样的标签

  

自上次安装以来未检测到apk更改,跳过了/Users/user/path/to/app/build/outputs/apk/debug/appname-debug.apk的安装

设备上运行的应用程序不会随着更改而更新。 我已经在计算机上找到了APK的路径,并确认APK的上次修改日期没有更改。

作为注释-进行构建->进行项目,并且“应用更改”确实起作用-更改显示在设备上的应用程序上。

“应用更改”按钮为什么会停止自行运行?还有什么办法可以使其再次正常工作?

我尝试过重新启动计算机,重新启动Android Studio(使用和不使用缓存无效),清理和重建,都无济于事。

0 个答案:

没有答案