修复:“应用仅安装一次,如果我再次卸载并安装,则会出现错误”

时间:2019-05-22 14:46:31

标签: android react-native debugging react-native-android

我正在尝试将APK文件安装到我的设备中。该应用程序首次安装并运行完美,但是如果我卸载该应用程序然后尝试安装,则会显示错误 我搜索了此问题,发现了一个类似的问题,但是在该应用中,该用户仍被列为“未安装”,在我的情况下不存在 解决此问题的唯一方法是,如果我在设置中使用UNINSTALL APP FOR ALL USERS选项卸载应用程序,我认为这对用户而言不是一个好的解决方案。

我正在使用React Native创建一个Android应用,该应用是完全按照文档中提到的步骤构建和签名的。但是,当我第一次安装此应用程序时,它运行完美,但是再次卸载并重新安装会引发错误“未安装应用程序”。 我发现的唯一解决方案是在设置中使用选项“为所有用户卸载应用程序”,我认为这不是最佳解决方案,因为此应用程序并不打算在Play商店上载,因为它仅用于公司和应用程序的内部员工将以APK文件的形式分发。 据我所知,这个问题是由于以下事实造成的:上一次卸载后应用程序文件没有完全删除,UNINSTALLING FOR ALL USERS会这样做,然后再次安装应用程序

我想知道是否可以对代码进行任何变通方法或任何更改,以确保可以轻松地再次安装一旦卸载的应用,而不会出现任何此类错误

1 个答案:

答案 0 :(得分:0)

好的,这个问题没有被任何人回答,但是经过长时间的调试和搜索论坛后,我自己找到了答案。 就我而言,问题是因为Google Play保护阻止了安装 我认为可能是因为即使卸载了先前应用程序的某些签名文件后,该文件仍保留在设备上,而下次安装该应用程序时却引发了错误,但是为所有用户卸载该应用程序后,设备上的所有内容都被删除了 解决这个问题

  1. 转到Google Play商店
  2. 从左侧面板转到Google Play保护并禁用它

应该可以解决问题