释放React Native .apk进行演示使用

时间:2018-08-30 11:38:37

标签: android react-native

我遵循了tutorial的步骤:

导出的.apk可以安装在我的所有设备上,但是当我卸载然后安装手机时,说“未安装应用程序”。我的客户即使在第一次安装时也遇到了同样的问题。

我的手机或任何其他手机上没有多个用户,因此我无法“为所有用户卸载”。

此后,我尝试使用相同的密钥库和密码从Android Studio导出,但它又创建了更多具有相同初始问题的问题,即“未安装应用程序”。

此后,我解决了Android Studio进行更新时遇到的许多问题,但仍然无法从Visual Studio Code中正确导出。

我的头很痛。

编辑:现在我已经尝试过jarsigner和zipalign,但它仍然不想安装。

EDIT2:将.apk移至内部存储时,问题消失了。这是合法的解决方案吗?

1 个答案:

答案 0 :(得分:0)

这是一个非常开放的问题,如果没有更多信息,很难给出明确的答案。但是通常由于以下原因(除其他原因外)会发生“未安装应用”错误

  1. 存储空间不足
  2. 应用文件损坏/受污染
  3. SD卡未安装在设备中
  4. 存储位置
  5. 损坏的存储空间
  6. 申请许可
  7. 文件不正确

您可以尝试的事情

  • 是否已尝试并测试“是否已将其关闭并再次打开”?

  • 删除不必要的文件/应用

  • 重置所有应用首选项

    1. 转到Android设备上的“设置”。
    2. 打开Apps或Apps Manager。
    3. 检查所有应用。
    4. 点击菜单图标。
    5. 点击“重置应用偏好设置”。
  • 清除软件包安装程序的数据和缓存

    1. 在Android设备上打开设置。
    2. 找到名为“应用程序”或“管理应用程序”的选项,然后点击它。
    3. 在系统应用程序下检查Package Installer应用程序
    4. 您将找到“清除数据”和“清除缓存”两个选项。 (对于Android Marshmallow 6.0用户,请选择“存储”以清除数据和缓存)
    5. 清除数据并缓存以解决问题。

您还可以尝试更改包ID,看看是否可以解决问题

希望这对您有帮助