2013-11-20 9 views
16

के साथ जीडीके मैं एंड्रॉइड स्टूडियो के साथ नई Google ग्लास डेवलपमेंट किट का उपयोग करने की कोशिश कर रहा हूं। दुर्भाग्य से मुझे ज्यादा सफलता नहीं मिल रही है।Google ग्लास: एंड्रॉइड स्टूडियो

मैं त्रुटि मिलती है: "Gradle: पैकेज com.google.android.glass.touchpad मौजूद नहीं है"

इस प्रकार मैं प्रकट करने के लिए उपयोग करता है-पुस्तकालय जोड़ दिया है:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme" > 

    <uses-library 
     android:name="com.google.android.glass" 
     android:required="true" /> 


    <activity 
     android:name="com.glass.test.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

फिर मैंने libs निर्देशिका में gdk.jar जोड़ा है। और मैंने निम्नलिखित को अपने build.gradle के निर्भरता खंड में जोड़ा है।

dependencies { 
    compile files('libs/gdk.jar') 
} 

इसके साथ किसी भी मदद की सराहना की जाएगी।

+0

यह कोई जवाब नहीं है लेकिन आपने इसे कैसे संकलित किया? मेरे पास कोई गिलास नहीं है, संकलन करने का कोई तरीका नहीं है। कोई विचार कृपया? –

+2

आपको ऐप संकलित करने और बनाने के लिए एक ग्लास (या उस मामले के लिए कोई भी डिवाइस) की आवश्यकता नहीं है। आपको बस अपने ऐप को चलाने/परीक्षण करने के लिए एक की आवश्यकता है। – Smalesy

उत्तर

29

बदलें अपनी build.gradle फ़ाइल GDK ऐड-ऑन के लिए सीधे उल्लेख करने में compileSdkVersion:

android { 
    compileSdkVersion "Google Inc.:Glass Development Kit Preview:19" 
    buildToolsVersion "19.0.2" 

    // other stuff... 
} 

(buildToolsVersion नए से 19.0.2 हो सकता है आप स्थापित SDK के एक उच्च संस्करण है, के रूप में जब तक यह कम से कम 19.0.2 है।)

+0

धन्यवाद, मैंने कोशिश की लेकिन मुझे "प्रोजेक्ट रीफ्रेश विफल" की त्रुटि मिली: कारण: Google Inc. को लक्षित करने में विफल रहा :Google ग्लास एसडीके: 15 "क्या मुझे एक कदम याद आ रहा है? – Smalesy

+0

मैंने अपना जवाब सही संकलन एसडीकेवर्सन के साथ संपादित किया है - क्या आप इसे फिर से कोशिश कर सकते हैं? –

+0

बहुत बढ़िया है कि इसे ठीक किया! आपकी मदद के लिए धन्यवाद, बहुत सराहना की। – Smalesy

0

क्या आपने libs फ़ोल्डर में जार पर राइट क्लिक करने और "लाइब्रेरी के रूप में जोड़ने" पर क्लिक करने का प्रयास किया था?

संपादित करें: मुझे पता चला है कि आपको मॉड्यूल सेटिंग्स और build.gradle में इसे जोड़ने के अलावा इसे करना है। इसके अलावा एक साफ़/पुनर्निर्माण के साथ पुनर्निर्माण भी इसे काम कर सकता है।

+0

लाइब्रेरी के रूप में जोड़ने के बजाय, आप ग्रैडल बटन के साथ सिंक प्रोजेक्ट पर क्लिक कर सकते हैं। अगली रिलीज में, लाइब्रेरी कमांड के रूप में जोड़ें आपके build.gradle में जोड़ देगा, इसलिए सब कुछ ठीक से एक चरण में काम करेगा। मददगार लोगों के लिए –

+0

धन्यवाद। मैंने आपके सुझावों का प्रयास किया है लेकिन मुझे अभी भी पैकेज मिल रहा है त्रुटि नहीं है। – Smalesy

0

किटकैट के बाद, compileSdkVersion को "Google Inc. :Glass Development Kit पूर्वावलोकन: 19" में बदलकर मेरे लिए काम किया। नोट: मुझे एसडीके प्रबंधक में निर्मित जीडीके पूर्वावलोकन स्थापित करने के बाद एंड्रॉइड स्टूडियो को पुनरारंभ करना पड़ा। जब तक मैं पुनरारंभ नहीं करता तब तक एंड्रॉइड स्टूडियो द्वारा जीडीके पूर्वावलोकन पहचाना नहीं गया था।

1

आज 2015/01/10 है, और अब से, सबसे अच्छा विकल्प हो जाता है:

android { 
    compileSdkVersion "Google Inc.:Glass Development Kit Preview:19" 
    buildToolsVersion "19.1.0" 

    // other stuff... 
} 
:

बदलें अपनी build.gradle फ़ाइल में compileSdkVersion GDK ऐड-ऑन के लिए सीधे उल्लेख करने के लिए

आपको पहले 19.1.0 बिल्ड टूल्स इंस्टॉल करना चाहिए।

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