什么是 Tizen SDB 应用程序目录错误 [-16],如何解决?
What is Tizen SDB Application directory error [-16], and how to resolve it?
我对为三星可穿戴设备制作应用程序很感兴趣,并找到了一些相关信息。我看到了一些教程并开始修改示例应用程序。我有一个物理设备(Samsung Gear S3 Frontier SM-R760 Tizen 4.0.0.7 One UI Watch 1.5)并成功按照每一步连接我的手表。我遇到了一些问题,但经过更多故障排除后,我终于安装了该应用程序。之后我改变了一些东西,开始玩代码,看看我能做什么,并熟悉这些选项。令我惊讶的是,我没有破坏任何东西,它起作用了,我可以再次安装它并且它 运行。然后第二天,当我想从 Visual Studio 2019 再次安装它时,我不能。我检查了我之前遇到的所有问题,设备已连接(我通过设备管理器和 sdb 命令提示符验证),我的三星证书有效,时间正确,我尝试了其他 WiFi 连接,尝试了我的 phone connected/disconnected,用 Visual Studio 试过,直接用 sdb install
试过。没有任何效果。
如果我尝试 Visual Studio 2019 a window 会弹出一个进度条,上面写着 Installing... 每次都在 46% 时结束,然后是 Initializing debugger... window,永远不会停止 "loading"
如果我尝试 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,但一无所获
更新
好像只有这个项目有问题,如果我尝试安装其他东西,就可以了
不仅如此,如果我尝试安装具有相同名称(我猜是包名)的东西,它也会以同样的方式失败。
希望这条新信息对您有所帮助
解决了将应用程序 ID 和程序包名称更改为其他名称后的问题,不确定从现在开始是否可以使用导致此问题的原始应用程序的名称和 ID 安装任何内容
变化:
- 解决方案名称
- csproj 名称
tizen 的变化-manifest.xml
- 应用程序 ID
- 套餐
我对为三星可穿戴设备制作应用程序很感兴趣,并找到了一些相关信息。我看到了一些教程并开始修改示例应用程序。我有一个物理设备(Samsung Gear S3 Frontier SM-R760 Tizen 4.0.0.7 One UI Watch 1.5)并成功按照每一步连接我的手表。我遇到了一些问题,但经过更多故障排除后,我终于安装了该应用程序。之后我改变了一些东西,开始玩代码,看看我能做什么,并熟悉这些选项。令我惊讶的是,我没有破坏任何东西,它起作用了,我可以再次安装它并且它 运行。然后第二天,当我想从 Visual Studio 2019 再次安装它时,我不能。我检查了我之前遇到的所有问题,设备已连接(我通过设备管理器和 sdb 命令提示符验证),我的三星证书有效,时间正确,我尝试了其他 WiFi 连接,尝试了我的 phone connected/disconnected,用 Visual Studio 试过,直接用 sdb install
试过。没有任何效果。
如果我尝试 Visual Studio 2019 a window 会弹出一个进度条,上面写着 Installing... 每次都在 46% 时结束,然后是 Initializing debugger... window,永远不会停止 "loading"
如果我尝试 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,但一无所获
更新
好像只有这个项目有问题,如果我尝试安装其他东西,就可以了
不仅如此,如果我尝试安装具有相同名称(我猜是包名)的东西,它也会以同样的方式失败。
希望这条新信息对您有所帮助
解决了将应用程序 ID 和程序包名称更改为其他名称后的问题,不确定从现在开始是否可以使用导致此问题的原始应用程序的名称和 ID 安装任何内容
变化:
- 解决方案名称
- csproj 名称
tizen 的变化-manifest.xml
- 应用程序 ID
- 套餐