【问题标题】:Nativescript debug failed to install packageNativescript 调试安装包失败
【发布时间】:2020-01-18 20:04:12
【问题描述】:

我正在使用 Ubuntu Linux 工作站来学习和开发 Nativescript 应用程序。我可以使用“tns build android”创建一个包,然后将 apk 复制到设备上而不会出现问题。如果我尝试“tns debug android”、“tns deploy android”或“tns run”,我会得到以下结果

项目成功准备(android)在设备上安装 988dd2483731455242... 无法在设备上应用更改: 988dd2483731455242。错误是:系统安装包失败 因为系统问题..

我正在运行 Nativescript 6.3.3。

任何人有任何想法,或者您能否指出一个文档,该文档可能会告诉我在 Android 上修复“系统问题”需要哪些权限等?

【问题讨论】:

  • 如果您使用过 tns build,那么您必须使用您的证书来签署 APK。现在,当您使用 tns run / debug 时,它可能会尝试安装未签名的 APK 或使用默认调试证书签名的 APK。现在您的设备将无法处理它,因为用于同一包的证书之间存在冲突。尝试卸载该应用程序,有时即使在卸载后您可能必须转到设置中的所有应用程序并将其完全删除或使用 adb uninstall 命令。然后你的运行/调试应该可以工作
  • 我没有使用任何证书——至少据我所知。

标签: nativescript


【解决方案1】:

这似乎与 Samsung Knox 和 BlackBerry UEM Client 有关。我在手机上进行了出厂重置(在获得新手机后),在启用开发人员选项和 USB 调试后,我现在可以使用 tns run 和 tns debug。在新手机上,我也有同样的问题。仍在努力弄清楚需要通过哪些设置。

哦,Google Play 现在试图阻止这种情况,但很容易解决。

【讨论】:

    猜你喜欢
    • 2019-06-13
    • 1970-01-01
    • 2014-08-18
    • 1970-01-01
    • 1970-01-01
    • 2017-07-03
    • 2018-01-20
    • 2016-01-26
    • 2021-01-29
    相关资源
    最近更新 更多