Samsung Apps Developer Forum附带基于Eclipse的IDE,但即使是4.0 beta版本也基于Eclipse Indigo。是否可以将Samsung Smart TV SDK与Juno等新版本集成?
答案 0 :(得分:5)
是的,这是可能的!按照blog.wirone.info的说明进行操作。
我们所要做的就是:
下载Eclipse Platform Runtime Binary(没有插件的Eclipse)并将其解压缩到目标目录(我们可以更改名称,让我们说“Eclipse Juno”)。我们将其命名为Juno。
安装三星SDK eclipse版本中安装的Juno功能。您可以将这些与帮助→关于Eclipse→安装详细信息→功能(或窗口→首选项→安装/更新→“卸载或更新已安装的软件”→功能进行比较)。其中大多数都属于“ Web,XML,Java EE和OSGi企业开发”类别。这些功能(按提供商分组):
上面列出的Javascript IDE无法通过内置工具安装,因此我们必须从三星的IDE中“窃取”它。只需将此目录复制/粘贴到Juno:
现在你应该: Features http://static.blog.wirone.info/2012/11/Eclipse_Juno_with_features_from_Samsung_SDK.png
安装Eclipse图形建模框架(GMF)运行时 - 依赖项需要它。否则你会得到:
ENTRY org.eclipse.equinox.p2.director 2 0 2012-11-25 00:33:56.606 MESSAGE Problems resolving provisioning plan. SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2012-11-25 00:33:56.606 MESSAGE Unable to satisfy dependency from tv.samsung.sdk.core 2.1.1.201209271345 to bundle org.eclipse.gmf.runtime.common.core 0.0.0.
关闭Juno。
从SDK 4.0复制/粘贴dropins/sec_smart_tv_sdk
目录到Juno
以管理员身份运行Juno。菜单栏中应该有三星的SDK。 Eclipse Juno with Samsung Smart TV SDK http://static.blog.wirone.info/2012/11/Eclipse_4.2_with_Samsung_Smart_TV_SDK.png
打开三星智能电视SDK→三星智能电视SDK首选项 - 糟糕,“未找到SDK安装路径”,因此选择SDK 4.0目录
有一个良好的发展:)
如果您遇到集成问题,可以调试dropin安装。在Juno的根目录中创建.options
文件并放入文件:
org.eclipse.equinox.p2.core/debug=true org.eclipse.equinox.p2.core/reconciler=true
从控制台运行Juno:eclipse.exe -debug
并观察日志。您可以阅读有关dropins here的信息。
可能会有所帮助:
sec_smart_tv_sdk
中Juno\configuration\org.eclipse.osgi\bundles\...\data\cache.timestamps
的{{1}}条目,其中...
是一个随机数,所以只需使用系统搜索找到cache.timestamps
。.metadata/.log
)