2013-11-20 8 views
16

Sto provando a utilizzare il nuovo kit Google Glass Development con Android Studio. Purtroppo non sto avendo molto successo.Google Glass: GDK con Android Studio

ottengo l'errore: "Gradle: pacchetto com.google.android.glass.touchpad non esiste"

ho aggiunto usi-libreria per il manifesto come segue:

<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> 

Quindi ho aggiunto gdk.jar alla directory libs. E ho aggiunto quanto segue alla sezione delle dipendenze del mio build.gradle.

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

Qualsiasi aiuto con questo sarebbe molto apprezzato.

+0

Questa non è una risposta, ma come è stata compilata? Non ho vetro, nessun modo di compilare. qualche idea per favore? –

+2

Non è necessario un vetro (o qualsiasi altro dispositivo) per compilare e creare un'app. Ne hai solo bisogno per eseguire/testare la tua app. – Smalesy

risposta

29

Modificare il compileSdkVersion nel build.gradle file per riferirsi direttamente al GDK add-on:

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

    // other stuff... 
} 

(Il buildToolsVersion può essere più recente 19.0.2 se si dispone di una versione superiore del SDK installato, come finché è almeno 19.0.2.)

+0

Grazie, ho provato questo, ma ricevo un messaggio di "aggiornamento del progetto fallito: Causa: impossibile trovare la destinazione Google Inc.: Google Glass SDK: 15" Potrei perdere un passaggio? – Smalesy

+0

Ho modificato la mia risposta con la corretta compileSdkVersion - puoi provare di nuovo? –

+0

Incredibile che l'ha risolto! Grazie per il tuo aiuto, molto apprezzato. – Smalesy

0

hai provato a fare clic destro sul jar nella cartella libs e a premere "aggiungi come libreria"?

EDIT: Ho scoperto che devi farlo oltre ad aggiungerlo nelle impostazioni del modulo e in build.gradle. Anche un clean/rebuild con gradle può farlo funzionare bene.

+0

Invece di Aggiungi come libreria, è possibile fare clic sul pulsante Progetti di sincronizzazione con Gradle. Nella prossima versione, il comando Aggiungi come libreria verrà aggiunto a build.gradle, quindi tutto funzionerà correttamente in un unico passaggio. –

+0

Grazie per l'aiuto ragazzi. Ho provato entrambi i tuoi suggerimenti ma sto ancora ottenendo che il pacchetto non esiste errore. – Smalesy

0

Dopo KitKat, la modifica di compileSdkVersion in "Google Inc.:Glass Development Kit Preview: 19" ha funzionato per me. Nota: ho anche dovuto riavviare Android Studio dopo aver installato l'anteprima GDK dal suo SDK Manager incorporato. L'anteprima GDK non è stata riconosciuta da Android Studio fino al mio riavvio.

1

Oggi è 2015/01/10, e da ora in poi, la migliore opzione diventa:

Modificare il compileSdkVersion nel file build.gradle per riferirsi direttamente al GDK add-on:

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

    // other stuff... 
} 

È necessario installare prima gli strumenti di build 19.1.0.

Problemi correlati