2017-08-11 10 views
2

私のbuild.gradle aferは次のようになります。そしてそれは私にエラーを与える。

buildscript { 
repositories { 
    jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.2.0' 
} 
} 
android { 
compileSdkVersion 21 
buildToolsVersion '23.0.3' 
} 
allprojects { 
repositories { 
    jcenter() 
} 
} 

早くそれがこの

buildscript { 
repositories { 
    jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.2.0' 
} 
} 

allprojects { 
repositories { 
    jcenter() 
} 
} 

のように見え、それは私にこのエラーを与えた -

Error:Failed to find target with hash string 'Google Inc.:Google APIs:21' in: 
    /Users/abc/Library/Android/sdk 
    <a href="openAndroidSdkManager">Open Android SDK Manager</a> 

は、それが修正どのように取得するのか分かりません。コンポーネントを使用してアプリケーションを実行しようとしてください。

解決方法もすべて確認してください。可能な重複

failed to find target with hash string 'android-22' Could not find method android() for arguments

答えて

1

ないプロジェクトのトップレベルのbuild.gradleに、appbuild.gradleで以下の行を追加します。

android { 
    compileSdkVersion 21 
    buildToolsVersion '23.0.3' 
} 

左側のウィンドウで、[プロジェクト]ビューを選択します。 ProjectName/app /にはbuild.gradleというファイルがあります。そのファイルに上記の行を追加し、トップレベルのbuild.gradleファイルから削除します。

+0

うわー!!それは動作します ありがとう – cole

+0

お手伝いします。もしそれが働いていればあなたはアップボートして正しいと印をつけてください。 – Bob

+0

これには少なくとも5分かかります。また、私の質問をupvoteしてください。だからもっと多くの人が質問を見ることができます – cole

関連する問題