3

Samsung Apps Developer Forum には Eclipse ベースの IDE が付属していますが、4.0 ベータ版も Eclipse Indigo に基づいています。Samsung Smart TV SDK を Juno などの新しいバージョンと統合することはできますか?

4

1 に答える 1

5

はい、可能です!blog.wirone.infoの指示に従います。

私たちがしなければならないことは次のとおりです。

  1. Eclipse プラットフォーム ランタイム バイナリ(プラグインなしの Eclipse) をダウンロードし、ターゲット ディレクトリに展開します (名前は変更できます。「Eclipse Juno」としましょう)。以下では、ジュノと名付けます。

  2. 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 クライアント
  3. 上記の 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 )特徴

  4. 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.
    
  5. ジュノを閉じます。

  6. dropins/sec_smart_tv_sdkSDK 4.0 から Juno にディレクトリをコピーして貼り付けます

  7. Juno を管理者として実行します。メニューバーに Samsung の SDK があるはずです。 (出典: wirone.info )Samsung Smart TV SDK を使用した Eclipse Juno

  8. Samsung Smart TV SDK を開く→ Samsung Smart TV SDK Preferences - おっと、「SDK のインストール パスが見つかりませんでした」と表示されるので、SDK 4.0 のあるディレクトリを選択します。

  9. 良い開発をしてください:)


統合に問題がある場合は、ドロップインのインストールをデバッグできます。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)
于 2012-11-26T09:54:51.143 に答える