我正在使用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(使用和不使用缓存无效),清理和重建,都无济于事。