Question
I'm encountering an issue when trying to install my TV web application (WGT package) on:
- New 2016 Tizen TV devices
- The emulator included with Tizen Studio
Error details:
- When running from IDE:
"step SDB shell handle failed; Failed to
step SDB shell handle '2 mkdir /tmp Bruno Costa' commandoperation sdb command rejected exception" - When using sdb install command: Only returns "closed"
Note: The application works fine on:
- 2015 Tizen TV devices
- Older versions of the emulator
Has anyone experienced similar issues? I need help resolving this as my app is currently non-functional on newer TV models.
Answer
Problem Understanding
The issue appears to be related to:
- Compatibility problems with newer Tizen TV devices (2016 models)
- Potential changes in the emulator behavior in newer Tizen Studio versions
- SDB command execution failures during installation
Solution Methods
-
Check Tizen Studio Version Compatibility
- Verify you're using a Tizen Studio version that supports 2016 TV models
- Consider updating to the latest Tizen Studio version
-
Clean Installation Approach
- Try creating a new project with the same code
- Build and package it as a fresh WGT file
- Attempt installation on the target device
-
Alternative Installation Method
- Use the Device Manager in Tizen Studio to manually install the WGT
- Try using the command:
tizen install -n YourApp.wgt -t <device-id>
Additional Tips
-
For Samsung-specific TV issues, consider posting on the Samsung Developer Forum: https://developer.samsung.com/sdp/forum/list
-
Ensure your app's config.xml specifies compatible device profiles:
<tizen:profile name="tv" /> <tizen:setting screen-orientation="landscape" />