2016-10-31 5 views
5

http://docs.gluonhq.com/charm/4.0.1/#_getting_startedの手順に従っています。私はeclipse 4.5.2とJDK 1.8.0_102を使用しています。私はまた、https://developer.android.com/studio/index.html#Otherから24/25 APIレベルのSDKを使用してAndroid Studioをダウンロードしました。ここに私がやったことです:そうgradle -vが正しい情報を返すのGradle 3.1をダウンロードし、環境変数を設定グラブルを使用してモバイル向けグルーオンプロジェクトを構築できません

  1. BuildshipからBuildship 1.0.21インストールhttp://download.gluonhq.com/tools/eclipse/release
  2. から日食グルーオンプラグインバージョン2.4.0がインストール - http://download.eclipse.org/buildship/updates/e45/releases/1.0
  3. はチュートリアルに示すように、グルーオンプロジェクトを作成し、プラットフォームにチェック:アンドロイド、iOSとデスクトップを。プロジェクトが正常に作成されました。
  4. はGradleのタスクビューは、チュートリアルから違って見えるビューの表示]メニューに

    enter image description here

    と選択のGradleのタスク

  5. を開く:

    enter image description here

    私はGluonTest/application/runを選択しましたデスクトップ上でうまく動作します。しかし、私は図のようにandroidInstalllaunchIOSDeviceタスクを見つけることができません。私はラインandroidSdk = 'C:/Users/Mark/AppData/Local/Android/sdk'を追加することがあった変更

    buildscript { 
        repositories { 
         jcenter() 
        } 
        dependencies { 
         classpath 'org.javafxports:jfxmobile-plugin:1.1.1' 
        } 
    } 
    
    apply plugin: 'org.javafxports.jfxmobile' 
    
    repositories { 
        jcenter() 
        maven { 
         url 'http://nexus.gluonhq.com/nexus/content/repositories/releases' 
        } 
    } 
    
    mainClassName = 'gluon.main.GluonApplication' 
    
    dependencies { 
        compile 'com.gluonhq:charm:4.0.1' 
    } 
    
    jfxmobile { 
        downConfig { 
         version = '3.0.0' 
         plugins 'display', 'lifecycle', 'statusbar', 'storage' 
        } 
        android { 
         manifest = 'src/android/AndroidManifest.xml' 
         androidSdk = 'C:/Users/Mark/AppData/Local/Android/sdk' 
        } 
        ios { 
         infoPList = file('src/ios/Default-Info.plist') 
         forceLinkClasses = [ 
           'com.gluonhq.**.*', 
           'javax.annotations.**.*', 
           'javax.inject.**.*', 
           'javax.json.**.*', 
           'org.glassfish.json.**.*' 
         ] 
        } 
    } 
    

    唯一のもの:

は、ここに私のgradle.buildファイルです。

私はまだiOSプロジェクトを構築できないことを理解していますが、私はAndroid用にビルドできるはずです。それ、どうやったら出来るの?

答えて

3

Eclipseの火星を更新した後で、私はあなたの問題を再現することができ、そしてすべてのタスクを取り戻すための解決策は簡単です:

このthreadに基づいて、パブリックとプライベートのタスクがあるようです。

だから唯一の公共タスク(グループのいずれかの種類に追加されたもの)は、デフォルトで表示されます:

Default Tasks

クリックして[タスク]ビューの右側にある下向き矢印アイコン上:

選択Show All Tasks

そして、あなたは新しいグループがあります:androidようother、不足しているタスクとは、launchIOSDevice

All tasks

+1

素晴らしいです。チュートリアルは実際にグルーオンで更新されるべきです。これは実際に例の段階でこれに対処するのは本当に不便です。 – Mark

関連する問題