2017-07-19 3 views
0

ガラス開発のためにしばらくお待ちしていますが、私は最近この問題を解決してくれることを願っています。失われた。私はAndroid Studioとgdkを使用してGoogle Glassでコンパイルして実行する、クリーンで基本的なイマーションアクティビティを取得しようとしています。しかし、Android StudioでHello Worldの没入アクティビティを実行しようとするとエラーが発生します。「Google Inc.:ガラス開発キットのプレビュー:19」が見つかりませんでした。

Error:Module 'app': platform 'Google Inc.:Glass Development Kit Preview:19' not found. 

これは基本コードを変更していないため、クイックスタートガイドの後にモジュールをクリーンな状態で作成するだけです。私はsdk 19からインストールされた19のgdkを持っていて、ビルドツールのバージョン26を使用しています。私はほとんどすべてをインストールして再インストールしようとしました。私はガラスがキット(GDK)がインストールされている開発していることを知っている:ここで

$ ls ~/Library/Android/sdk/add-ons/addon-google_gdk-google-19/libs/ 
gdk.jar 

は(Androidのスタジオが、それはインターフェースだで同じツールを示して)sdkmanagerがインストールされている他に何についてこう言われる、

$ ./sdkmanager --list 
Warning: File /Users/aviv/.android/repositories.cfg could not be loaded. 
Installed packages: 
    Path        | Version | Description      | Location       
    -------       | ------- | -------       | -------       
    add-ons;addon-g...e_gdk-google-19 | 11  | Glass Development Kit Preview  | add-ons/addon-g..._gdk-google-19/ 
    build-tools;19.1.0    | 19.1.0 | Android SDK Build-Tools 19.1  | build-tools/19.1.0/    
    build-tools;25.0.0    | 25.0.0 | Android SDK Build-Tools 25  | build-tools/25.0.0/    
    build-tools;26.0.0    | 26.0.0 | Android SDK Build-Tools 26  | build-tools/26.0.0/    
    emulator       | 26.1.2 | Android Emulator     | emulator/       
    extras;android;m2repository  | 47.0.0 | Android Support Repository  | extras/android/m2repository/  
    extras;google;m2repository  | 55  | Google Repository     | extras/google/m2repository/  
    extras;intel;Ha...ecution_Manager | 6.1.1 | Intel x86 Emulator Accelerator... | extras/intel/Ha...cution_Manager/ 
    extras;m2reposi...ut-solver;1.0.2 | 1  | Solver for ConstraintLayout 1.0.2 | extras/m2reposi...t-solver/1.0.2/ 
    extras;m2reposi...nt-layout;1.0.2 | 1  | ConstraintLayout for Android 1... | extras/m2reposi...t-layout/1.0.2/ 
    patcher;v4      | 1  | SDK Patch Applier v4    | patcher/v4/      
    platform-tools     | 26.0.0 | Android SDK Platform-Tools  | platform-tools/     
    platforms;android-19    | 4  | Android SDK Platform 19   | platforms/android-19/    
    platforms;android-26    | 1  | Android SDK Platform 26   | platforms/android-26/    
    sources;android-19    | 2  | Sources for Android 19   | sources/android-19/    
    tools        | 26.0.2 | Android SDK Tools     | tools/      

この私はまた、他の記事のように19と19.1.0にすべてのSDKのバージョンを設定しようとしましたが、何も動いていないようにみえ私build.grandleファイルの関連部分が

android { 
    compileSdkVersion "Google Inc.:Glass Development Kit Preview:19" 
    buildToolsVersion "26.0.0" 
    defaultConfig { 
     applicationId "com.example.xxx.glasstest" 
     minSdkVersion 19 
     targetSdkVersion 26 
     //... 

} 

です。私は一種の迷子だから、どんな助けもありがたい。

そして、私は、Mac OSXシエラとAndroidのスタジオでこれを実行しているがversioon 2.3.3

+0

私はこの[質問](https://stackoverflow.com/questions/40597536/glass-development-kit-installed-but-not-found-by-android-studio?rq=1)は関連していると私は思いますがあの答えをすでに試してみました。) –

答えて

1

はのGradleの最新バージョンは、ガラス開発キット(GDK)を使用して構築するとcompatableではありませんが判明します。それは、comepileトップレベルのbuild.gradleを開き、へ

dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 

    } 

(注3が欠場しやすい--- 2になって!)アプリケーションで次に

dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.3' 
    } 

を変更取得するにはスクリプトを作成、あなたが

android { 
    compileSdkVersion 'Google Inc.:Glass Development Kit Preview:19' 
    buildToolsVersion '26.0.0' 
    defaultConfig { 
     applicationId "com.example.xxx.glasstest3" 
     minSdkVersion 19 
     targetSdkVersion 19 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

19.今、私のガラス器具はとても古いです最新のビルドバージョンとターゲットSDKを使用することができ、私はまだアプリケーションを実行する前に、その空想の新しいアップグレードを取得する必要があります。

+0

私はまた、Google Inc.:Glass Development Kit Preview:19を19に変更し、プロジェクト設定でターゲットを変更しなければなりませんでした。(macOSでは 'CMD + 'を押してプロジェクト設定ペインにアクセスしました) – Nisba

0

私は以前に同様の問題に直面しました。私はあなたが同じ問題に直面しているかどうか確信していませんが、似ているようで、私はそのアンドロイドスタジオ関連の問題を推測します。

次の手順を実行して、実際に問題を解決するかどうかを確認できます。

  1. アンドロイドSDKのパスが存在しない他のディレクトリに移動します。 今すぐビルドしてください。
  2. Androidのスタジオでは、SDKパスに関連するエラーが表示されます
  3. 正しいパスでパスを再度変更して、もう一度ビルド/クリーンビルドしてください。

解決済みかどうかを確認してください。

関連する問題