Tizen Studio向TV部署应用时卸载包失败问题求助
解决Tizen Studio部署TV应用时卸载旧包失败的问题
问题描述
使用Tizen Studio 5.1向三星TV(型号UA43RU7100KXXL,SDK版本7.0)部署应用时,出现报错:Uninstalling the package... > Fail,手动卸载TV上的旧版本应用后,可正常部署并启动新版本。
解决方案
1. 清理Tizen Studio部署缓存
- 打开Tizen Studio,依次点击
Window > Preferences > Tizen Studio > Device Manager,找到目标TV设备,点击Clear Cache按钮清除设备关联的本地缓存 - 也可手动删除缓存目录:前往Tizen Studio安装路径下的
data\devices\{你的设备DUID}\cache文件夹,删除其中与应用相关的包文件(DUID:EXCA3YKLMP7CK)
2. 重置设备连接权限
- 重启TV的开发者模式:进入TV设置-开发者选项,关闭后重新开启,再重新在Tizen Studio的设备管理器中配对TV
- 确认设备连接状态:在设备管理器中确保TV显示为「已连接」,无连接异常提示
3. 开启强制安装配置
- 右键项目,选择
Run As > Run Configurations,选中目标TV设备 - 切换到
Deployment标签页,勾选Force install选项(该配置会跳过卸载步骤,直接强制覆盖安装新版本应用)
4. 命令行手动卸载后部署
- 打开Tizen Studio内置终端,连接TV设备:
sdb connect [TV的IP地址] - 查询应用包名:
sdb shell cmd package list packages | grep [你的应用包名关键词] - 手动卸载旧版本:
sdb shell cmd package uninstall [查询到的完整包名] - 完成卸载后,重新执行正常的部署流程
内容的提问来源于stack exchange,提问作者Sameer Singh
相关产品推荐
相关产品推荐

