Android 版本不会更新 apk。有没有办法以编程方式防止缓存?

标签 android android-studio caching bluetooth

我正在为自己开发一个应用程序,用于执行连接到蓝牙设备的简单操作! 当我尝试从 Android Studio 为我的 Nexus 5 手机构建应用程序时,它似乎没有构建我所做的最新更改。它看起来像是缓存了第一个构建。当我转到"file">“使缓存无效”时,它解决了该问题。但是当我尝试再次构建它时,它似乎缓存了下一个构建。有没有办法以编程方式防止缓存? 我有另一个应用程序,但那个应用程序没有发生这种情况!

附注Android 和 Android Studio 的新功能! :) 谢谢

最佳答案

我做了一些更改,现在它对我来说工作得很好,所以我想在这里分享给其他人:

转到运行->编辑配置->Android应用程序->应用程序->其他 取消选中“如果 APK 未更改则跳过安装”并重新启动 Android Studio。

现在,当您在手机上构建 APK 时,它应该会一直构建您的 APK!

如果这对您不起作用,请尝试执行相同的过程,方法是: 转到运行->编辑配置->Android应用程序->其他 转到运行->编辑配置->Android Native->其他 转到运行->编辑配置->Android 测试->其他

然后将您的项目与 Gradle 文件同步并重新启动 Android Studio。

关于Android 版本不会更新 apk。有没有办法以编程方式防止缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38129757/

相关文章:

android - 在单个 Android 应用程序中使用多个后台服务是不好的做法吗?

java - 在 kotlin 的 intellij Android Studio 中禁用 Wild Cart 导入

Android Studio 运行应用程序时出现编译时错误

java - 正则表达式最佳实践 : multiple patterns or single one with combined expression?

java - 使用临时缓存请求远程 Observable 的 RxJava 模式

java - 将结果集数据绑定(bind)到Getter Setter方法形成JSON字符串

android - 有必要退出一个 HandlerThread 吗?

database - 使用 Redis 哈希与许多键的性能比较

java - Firebase InstanceId 面临一些问题

java - 尝试从单个类执行多个布局