【问题标题】:What is Tizen SDB Application directory error [-16], and how to resolve it?什么是 Tizen SDB 应用程序目录错误 [-16],以及如何解决?
【发布时间】:2021-06-26 12:42:10
【问题描述】:

我对制作适用于三星可穿戴设备的应用程序很感兴趣,并找到了一些相关信息。我遇到了一些教程并开始修改示例应用程序。我有一个物理设备(Samsung Gear S3 Frontier SM-R760 Tizen 4.0.0.7 One UI Watch 1.5)并成功地按照每一步连接我的手表。我遇到了一些问题,但经过更多故障排除后,我终于安装了该应用程序。之后我改变了一些东西,开始使用代码,看看我能做什么,并熟悉这些选项。令我惊讶的是,我没有破坏任何东西,它起作用了,我可以再次安装它并且它运行了。然后第二天当我想从 Visual Studio 2019 再次安装它时,我不能。我检查了我之前遇到的所有问题,设备已连接(我使用设备管理器和 sdb 命令提示符进行了验证),我的三星证书有效,时间合适,我尝试了其他 WiFi 连接,尝试连接我的手机/断开连接,用 Visual Studio 试过,直接用sdb install 试过。没有任何效果。

如果我尝试使用 Visual Studio 2019,会弹出一个窗口,其中显示进度条正在安装...,并且每次都以 46% 结束,然后出现 Initializing debugger... 窗口,它永远不会停止“加载”

如果我尝试sdb install,这是输出:(使用“路径”而不是 tpk 的实际路径)

C:\Tizen\tools>sdb install "path"\org.tizen.example.XStopWatch-1.0.0.tpk
WARNING: Your data are to be sent over an unencrypted connection and could be read by others.
pushed org.tizen.example.XStopWatch-1.0.0.tpk   100%        649KB           0KB/s
1 file(s) pushed. 0 file(s) skipped.
"path"\org.tizen.example.XStopWatch-1.0.0.tpk   877KB/s (665033 bytes in 0.739s)
path is /home/owner/share/tmp/sdk_tools/org.tizen.example.XStopWatch-1.0.0.tpk
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[start] val[install]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[9]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[12]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[15]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[18]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[21]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[25]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[28]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[31]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[34]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[37]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[40]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[43]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[install_percent] val[46]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[error] val[-16]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.XStopWatch] key[end] val[fail]
processing result : Application directory error [-16] failed
spend time for pkgcmd is [2012]ms

我尝试搜索错误 -16,但没有成功

更新

似乎只有这个项目有问题,如果我尝试安装其他东西,它可以工作

不仅如此,如果我尝试安装具有相同名称(或者我猜是包名称)的东西,它也会以同样的方式失败。

希望这些新信息对您有所帮助

【问题讨论】:

    标签: c# .net tizen tizen-wearable-sdk samsung-galaxy-gear


    【解决方案1】:

    如果您将应用程序 ID 和包名称更改为其他名称,则可以解决问题,不确定您是否可以从现在开始使用导致此问题的原始应用程序的名称和 ID 安装任何内容

    变化:

    • 解决方案名称
    • csproj 名称

    tizen-manifest.xml 中的更改

    • 应用程序 ID

    【讨论】:

    • 有什么“正常”的方法可以解决这个问题吗?当这个问题发生时,我通常只是用新的 tizen 重新刷新 sd 卡,但这似乎不是很有效。
    • 不幸的是,我在任何地方都找不到任何其他解决方案。
    猜你喜欢
    • 2014-04-23
    • 1970-01-01
    • 2011-05-20
    • 2023-01-02
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多