2016-10-31 44 views
5

का उपयोग कर मोबाइल के लिए ग्लूऑन प्रोजेक्ट नहीं बना सकता है मैंने http://docs.gluonhq.com/charm/4.0.1/#_getting_started पर दिए गए निर्देशों का पालन किया। मैं ग्रहण 4.5.2 और जेडीके 1.8.0_102 का उपयोग कर रहा हूँ। मैंने https://developer.android.com/studio/index.html#Other से 24/25 एपीआई स्तर एसडीके के साथ एंड्रॉइड स्टूडियो भी डाउनलोड किया। यहां मैंने किया है:ग्रेडल

  1. डाउनलोड ग्रेडल 3.1 और पर्यावरण चर सेट अप करें ताकि gradle -v सही जानकारी प्राप्त कर सके। Android, iOS और डेस्कटॉप के रूप में दिखाया गया है ट्यूटोरियल और प्लेटफार्मों जाँच http://download.eclipse.org/buildship/updates/e45/releases/1.0
  2. ग्लुओं प्रोजेक्ट बनाया -
  3. http://download.gluonhq.com/tools/eclipse/release
  4. Buildship से Buildship 1.0.21 स्थापित से ग्रहण ग्लुओं प्लगइन संस्करण 2.4.0 स्थापित। परियोजना सफलतापूर्वक बनाई गई थी।
  5. शो दृश्य मेनू

    enter image description here

    खोला और चयनित Gradle कार्य

  6. Gradle कार्य दृश्य ट्यूटोरियल से अलग दिखता है:

    enter image description here

    मैं GluonTest/application/run चयनित कार्य और यह डेस्कटॉप पर अच्छी तरह से चलता है। लेकिन मुझे तस्वीर में देखे जा सकने वाले androidInstall और launchIOSDevice कार्यों को नहीं मिल रहा है।

    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.**.*' 
         ] 
        } 
    } 
    

    केवल एक चीज मैं बदल वहाँ लाइन androidSdk = 'C:/Users/Mark/AppData/Local/Android/sdk' जोड़ने के लिए किया गया था:

यहाँ मेरी gradle.build फ़ाइल है।

मुझे समझ में आता है कि मैं अभी तक आईओएस प्रोजेक्ट नहीं बना सकता लेकिन मुझे एंड्रॉइड के लिए निर्माण करने में सक्षम होना चाहिए। मैं उसको कैसे करू?

उत्तर

3

अद्यतन करने ग्रहण मंगल ग्रह मैं आपकी समस्या है, और सभी कार्यों को वापस पाने के लिए समाधान पुन: पेश कर सकते हैं के बाद आसान है:

इस thread के आधार पर, ऐसा लगता है सार्वजनिक और निजी कार्यों देखते हैं।

तो केवल सार्वजनिक कार्यों (उन समूह के किसी भी प्रकार के लिए जोड़ा) डिफ़ॉल्ट रूप से दिखाई दे रहे हैं:

Default Tasks

कार्य के दाईं ओर नीचे तीर आइकन पर क्लिक करें देखें:

Show All Tasks चुनें:

और आप एक नया समूह होगा: android तरह other, लापता कार्यों के साथ, launchIOSDevice:

All tasks

+1

बहुत बढ़िया। ट्यूटोरियल वास्तव में ग्लूऑन पर वहां अपडेट किया जाना चाहिए। यह वास्तव में उदाहरण चरण में पहले से निपटने के लिए बंद है। – Mark

संबंधित मुद्दे