【发布时间】:2018-12-13 19:00:48
【问题描述】:
我正在开发一个用于推送 FCM 通知的 Android 应用程序。 现在这个调试应用程序已正确安装在我的手机上,但是由于我使用禁用了 intel-vt (HAXM) 的办公室笔记本电脑,我无法使用模拟器,而且由于 USB 也被禁用,我无法使用 ADB 进行侧面加载.
所以每次我做出一点小小的改动时,我都只能构建 APK 并手动将其加载到我的手机上。(Redmi Note 5 Pro)。
现在这个应用程序运行良好,直到我上次卸载它。之后我尝试安装新版本,但失败并出现错误“未安装应用程序”。然后我继续安装旧版本,以为我可能在最新版本中搞砸了一些东西,但是所有之前工作正常的旧版本 APK(至少我的意思是它们正在安装)停止安装时出现相同的错误。
我已经卸载了旧版本并从系统中仔细检查过,我的手机上没有更早的 APK。
这让我发疯了,我的工作完全停止了,因为这是我唯一拥有的手机。是的,我尝试过重启我的手机,我什至禁用了开发者菜单中的 MIUI 优化。
PS - 我是 Android 的一个极端菜鸟,最近开始进行 Android 开发,所以如果我的问题听起来很愚蠢,请原谅我。
感谢我能得到的任何帮助。
【问题讨论】:
-
尝试删除apk文件并重建它。您能告诉我 aok 是否已签名吗?
-
如果不提供任何关于你正在做什么的例子,你就不会为试图帮助你的人提供太多帮助。尝试写出连续的步骤,以便有人可以复制您的问题并与您一起解决,或者至少找到一个可以改进您的工作流程的领域。
-
@KaustubhKadam 否,此 apk 未签名。我将删除 apk 并生成一个新的并尝试使用它。但是请注意,当我在朋友的手机上安装相同的 APK 时,它运行良好,所以我的手机上似乎出现了一些问题,或者某些旧的缓存文件可能仍然存在,导致无法重新安装。
-
@domdambrogia 感谢您的建议。
-
@JotinderSingh 是你手机的调试模式吗?