webOS TV SDK FAQ
Q1. I have an SDK version that is prior to v4.0. Will I experience any compatibility issues after upgrading?
Not at all. For users who have older versions, we recommend updating using the minimal installer. Only the CLI component is mandatorily updated with the minimal installer. The other components can be installed or upgraded later by using the Component Manager.
Even if you update the other SDK components, there is no effect. Check this table:
Even if you update the other SDK components, there is no effect. Check this table:
Component | Update Required? | Remarks |
---|---|---|
CLI | Yes | Compatible across versions |
IDE | No | Compatible across versions |
Sublime Plugin | No | Compatible across versions |
Emulator | No | You can install the emulator of any version that you want by using the Component Manager. |
Q2. From v4.0, since the installer uses the JRE packaged within the SDK, do I need JRE also installed on the system?
No. For the purposes of the webOS TV SDK, the JRE is not required. Only the packaged JRE is used.
"command not found" message appears on the terminal. How can I resolve this issue?
If the message appears on the terminal, type the below commands and re-run.
Linux (bash shell):macOS (zsh shell):
Linux (bash shell):
echo 'export LG_WEBOS_TV_SDK_HOME="/usr/local/share/webOS_TV_SDK"' >> ~/.bashrc
echo 'export WEBOS_CLI_TV="/usr/local/share/webOS_TV_SDK/CLI/bin"' >> ~/.bashrc
echo 'export LG_WEBOS_TV_SDK_HOME="/opt/webOS_TV_SDK"' >> ~/.zshrc
echo 'export WEBOS_CLI_TV="/opt/webOS_TV_SDK/CLI/bin"' >> ~/.zshr
- Change path if you do not install the default path.
- Change shell config file(bashrc, zshrc) to others if you do not use the default shell.
On a Linux 64-bit system, I sometimes notice an unexpected icon for the SDK installer while it is running. Why does it occur, and does it affect the installation process?
Well, normally 'Beanbird' is displayed, which is the icon of the webOS SDK. On some versions of Linux 64-bit, however, this issue is linked to the name of the directory from which the installer is running. This is because, in Linux, if some reserved keywords are used for directory names, then the corresponding icon is automatically associated with it.
For example:
- If the directory name includes the term "back" followed by a space (for example, "back two") => A "back arrow" icon is displayed.
- If the directory name includes the term "terminal" followed by a space (for example, "terminal abc") => A "terminal" icon is displayed.
On a Linux or Mac system, I am unable to launch the Component Manager. How can I resolve this issue?
To resolve this issue, give recursive permission to the installed directory as follows:
sudo chmod -R 777 /<path-to-sdk-directory>/webOS_TV_SDK
On a Windows or Mac system, VirtualBox is not getting installed when installing the emulator. How can I resolve this issue?
In a Windows or Mac system, when installing the emulator, the VirtualBox is installed automatically if it is not available. However, when installing the emulator through the Component Manager, sometimes the VirtualBox installation might not happen.
To resolve this issue, re-launch the Component Manager.
To resolve this issue, re-launch the Component Manager.
On a Mac system, I am unable to launch the Emulator. How can I resolve this issue?
To resolve this issue, open the terminal program and execute as follows:
/opt/webOS_TV_SDK/Emulator/v4.0.0/run_webos_emulator.sh
Why is the auto-update feature not working on my system?
To resolve the issue, install the latest SDK or update the Component Manager.