Samsung Apps Developer Forum には Eclipse ベースの IDE が付属していますが、4.0 ベータ版も Eclipse Indigo に基づいています。Samsung Smart TV SDK を Juno などの新しいバージョンと統合することはできますか?
1 に答える
はい、可能です!blog.wirone.infoの指示に従います。
私たちがしなければならないことは次のとおりです。
- Eclipse プラットフォーム ランタイム バイナリ(プラグインなしの Eclipse) をダウンロードし、ターゲット ディレクトリに展開します (名前は変更できます。「Eclipse Juno」としましょう)。以下では、ジュノと名付けます。 
- Samsung の SDK Eclipse バージョンにインストールされている Juno 機能にインストールします。Help → About Eclipse → Installation Details → Features (またはWindow → Preferences → Install/Update → "Uninstall or update software that is already installed" → Features )でそれらを比較できます。それらのほとんどは、「Web、XML、Java EE、および OSGi エンタープライズ開発」のカテゴリに属しています。これらの機能は次のとおりです (プロバイダー別にグループ化)。 - Eclipse パッケージ化プロジェクト
- JavaScript IDE
- マーケットプレイス クライアント (オプション)
 
- Eclipse Web プラットフォーム ツール
- Eclipse ファセット プロジェクト フレームワーク
- Eclipse JavaScript 開発ツール
- Eclipse Web 開発者ツール
- Eclipse XML エディターおよびツール
- Eclipse XPath 2 開発者ツール
- Eclipse XSL 開発者ツール
 
- Eclipse.org
- Eclipse CVS クライアント
 
 
- Eclipse パッケージ化プロジェクト
- 上記の Javascript IDE は組み込みツールからはインストールできないため、Samsung の IDE から「盗む」必要があります。このディレクトリをコピーして Juno に貼り付けるだけです。 - plugins/org.eclipse.epp.package.javascript_1.4.2.20120131-1457
- features/org.eclipse.epp.package.common.feature_1.4.2.20120213-0814
- features/org.eclipse.epp.package.javascript.feature_1.4.2.20120213-0814
 - (ソース: wirone.info )  
 
- Eclipse Graphical Modeling Framework (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.
- ジュノを閉じます。 
- dropins/sec_smart_tv_sdkSDK 4.0 から Juno にディレクトリをコピーして貼り付けます
- Juno を管理者として実行します。メニューバーに Samsung の SDK があるはずです。 (出典: wirone.info )  
 
- Samsung Smart TV SDK を開く→ Samsung Smart TV SDK Preferences - おっと、「SDK のインストール パスが見つかりませんでした」と表示されるので、SDK 4.0 のあるディレクトリを選択します。 
- 良い開発をしてください:) 
統合に問題がある場合は、ドロップインのインストールをデバッグできます。Juno のルート ディレクトリにファイルを作成.optionsし、ファイルに入れます。
org.eclipse.equinox.p2.core/debug=true org.eclipse.equinox.p2.core/reconciler=true
コンソールからデバッグを使用して Juno を実行しますeclipse.exe -debug。ログを確認します。ドロップインについてはこちらで読むことができます。
役立つかもしれません:
- whereのsec_smart_tv_sdkエントリのクリアは乱数なので、システムの検索を使用して見つけてください。Juno\configuration\org.eclipse.osgi\bundles\...\data\cache.timestamps...cache.timestamps
- ワークスペースのログ ( .metadata/.log)