2013-11-20 39 views
16

我正在嘗試在Android Studio中使用新的Google Glass Development Kit。不幸的是我沒有太大的成功。Google Glass:使用Android Studio的GDK

我得到的錯誤:「搖籃:包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> 

然後我將gdk.jar添加到libs目錄。我已經將以下內容添加到了我的build.gradle的依賴部分。

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

任何幫助,這將不勝感激。

+0

這不是一個答案,但你是如何編譯這個的?我沒有玻璃,沒有辦法編譯。有什麼想法嗎? –

+2

你不需要一個玻璃杯(或任何設備)來編譯和構建一個應用程序。您只需要一個用於運行/測試您的應用程序。 – Smalesy

回答

29

更改compileSdkVersionbuild.gradle文件中直接引用GDK附加:

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

    // other stuff... 
} 

(該buildToolsVersion可以更新比19.0.2如果您安裝了更高版本的SDK,如)

+0

謝謝,我試過這個,但我得到一個錯誤「項目刷新失敗:原因:未能找到目標Google Inc.:Google Glass SDK:15」我可能會錯過一個步驟嗎? – Smalesy

+0

我用正確的compileSdkVersion編輯了我的答案 - 你可以再試一次嗎? –

+0

真棒,修復它!感謝您的幫助,非常感謝。 – Smalesy

0

您是否嘗試在libs文件夾中點擊jar並點擊「添加爲庫」?

編輯:我發現你必須這樣做,除了在模塊設置和build.gradle中添加它。另外,使用gradle進行清理/重建也可以使其工作。

+0

而不是添加爲庫,您可以單擊同步項目與Gradle按鈕。在下一個版本中,Add as Library命令將添加到您的build.gradle中,因此所有內容都可以在一個步驟中正常運行。 –

+0

感謝您的幫助。我已經嘗試了你的兩個建議,但我仍然收到包不存在的錯誤。 – Smalesy

0

在KitKat之後,將compileSdkVersion更改爲「Google Inc.:Glass Development Kit Preview:19」爲我工作。注意:我還必須在從SDK內置的SDK中安裝GDK Preview之後重新啓動Android Studio。在我重新啓動之前,Android Studio無法識別GDK預覽。

1

今天是2015年1月10日,從現在開始,最好的辦法就變成了:

改變你的build.gradle文件中的compileSdkVersion直接參考GDK附加:

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

    // other stuff... 
} 

您應該先安裝19.1.0構建工具。

相關問題