android - 如何修复未安装的应用程序 [Android Studio]
问题描述
问题
安装签名的 apk 时显示未安装的应用程序。该应用程序将首次安装没有任何问题,稍后如果我卸载并尝试重新安装它显示的相同 apkApp not installed
尝试了以下事情
- 仅使用 V1 签名进行了尝试
- 仅使用 V2 签名进行了尝试
- 尝试使用 V1 和 V2 签名
- 将构建变体更改为
Release
- 在 3 种不同的设备上试用
- 从设备(适用于所有用户)和发布文件夹中卸载以前的版本
- 删除了智能手机的缓存。
笔记 :
Key was created with errors: Picked up _JAVA_OPTIONS: -Xmx512M
上周创建密钥库时出现错误,但问题已解决。但它是通过_JAVA_OPTIONS
从环境变量(https://stackoverflow.com/a/57556572/6088883)中删除来解决的,我认为在此之后开始了。
代码没问题
我 100% 确定代码中没有问题因为我尝试为基本登录活动应用程序制作签名 apk。没有改变任何一行代码。但结果是一样的
尝试了以下线程
他们都没有解决问题
临时修复
唯一可行的方法是禁用Google Play Protect(这不是正确的修复方法)
解决方案
只需尝试在清单文件中添加 Action VIEW。在此之后,重新安装应用程序,问题将得到解决。
<activity
android:name=".MyActivity"
android:screenOrientation="portrait"
android:label="@string/app_name">
<intent-filter>
// add this line of code in application tag only single line of code will also work
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
推荐阅读
- javascript - 为什么我不能在 JavaScript 中使用我的类方法访问我的类的属性?
- rust - 使用 web_sys 生成随机数数组
- ios - 如何循环通过日期范围?
- r - R 中的错误:我应该使用 rep() 但我已经这样做了
- python - 使用更多训练数据增强来自 HuggingFace 的 MarianMT 预训练模型
- r - 根据循环时间戳 (s) 在 r 中创建一个新变量以识别重复
- python - 无法访问本地网络上 Raspberry pi 上的 Web 服务器
- javascript - 在 'Node' 上执行 'appendChild' 失败:此节点类型不支持此方法
- visual-studio-code - vscode settings.json - 在启动时运行后台终端应用程序
- javascript - Vuejs:如何显示这样的数组值