Android Studio不会安装新的APK - 旧的不会在手机上消失

时间:2016-05-24 11:11:13

标签: android android-studio apk

我的应用不会更新。它构建并运行但它是一些旧版本,我所做的更改不计算在内。例如,如果我举杯祝酒,就不会显示。如果我删除现有的,它仍会显示。

我已经尝试了以下内容:

  • 在SDK管理器中更新Android Studio和更新

  • 从手机上卸载应用并重新安装

  • 清洗

  • 确保“Gradle-aware Make”处于运行配置

  • 文件 - 使缓存无效

  • 确保“跳过安装”未被取消。

  • 删除项目的构建文件夹并重建

  • adb shell pm clear com.packagename.app - “成功”但未修复

  • adb shell uninstall com.packagename.app - “成功”但未修复

  • 在build.gradle中增加versionCode和versionName

  • 更改构建变体

  • 制作新项目并复制文件

  • Android Studio is installing old apk on device

我已经尝试在另一部手机上进行此操作,而且它也停留在旧版本的旧版本上。

4 个答案:

答案 0 :(得分:0)

我会评论这个,但我还不能,所以......我会尝试从“Project \ app \ build \ outputs \ apk”文件夹中删除.apk。或者至少检查它的修改日期。

答案 1 :(得分:0)

这可能会对您有所帮助:

defaultConfig {
    applicationId "com.example.app"
    minSdkVersion XX
    targetSdkVersion XX
    versionCode 1 // <-- set this one to a bigger, it is used for upgrade
    versionName "1.0"
}

答案 2 :(得分:0)

我在AndroidStudio Canary 2020.3.1 Canary 2中遇到了类似的问题。

对于我来说,它有助于检查“运行/调试配置/始终与程序包管理器一起安装”。

(不过,我可能错过了此行为的一些简单原因。)

答案 3 :(得分:0)

这是由于 Android 11 上的 Deploy 优化导致 Android Studio 中的一个错误。

临时修复是通过以下操作禁用优化: 在工具栏 > 运行 > 编辑配置... > 常规选项卡 > 检查:始终使用包管理器安装