【发布时间】: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