【发布时间】:2016-02-15 22:15:56
【问题描述】:
我最近在 Play 商店中更新了一个应用。当我开始收到很多错误报告时,我调查并发现发布的APK与模块中的.java文件不对应。特别是,签名 APK 中的 MainActivity 类版本是我几周前更新的错误版本。
当我使用 Android Studio 通过 USB 连接在调试模式下运行我的应用程序时,它运行正常。当我使用 Android Studio 制作具有相同代码的签名 APK 并将其侧加载到我的测试设备上时,它表现出旧版本的错误行为。
幸运的是,我在另一台计算机上安装了 Android Studio,一台笔记本电脑。我将 src/ 目录复制到笔记本电脑并在笔记本电脑上创建了签名的 APK。该 APK 工作正常,我能够发布在笔记本电脑上生成的更新 APK。
为什么 Android Studio 使用我的某个类文件的过期副本?
【问题讨论】:
标签: android android-studio apk