2017-06-12 11 views
4

編集:Android StudioとJava SDKを完全に再インストールして問題を修正しました。Android Studio Gradle Project Sync - エスプレッソコアとAppcompatを解決できませんでした[SOLVED]

私はアプリの開発で私の冒険を始めているので、私はhttps://developer.android.com/training/basics/firstapp/index.htmlにある 'First App'チュートリアルに従っています。

- Error:(23, 24) Failed to resolve: com.android.support.test:espresso-core:2.2.2 
- Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+ 

マイ(デフォルト/自動生成)build.gradle:Iものの

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.0" 
    defaultConfig { 
     applicationId "com.example.myfirstapp" 
     minSdkVersion 15 
     targetSdkVersion 26 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:26.+' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testCompile 'junit:junit:4.12' 
} 

ただし、デフォルトの '空のアクティビティ' プロジェクトを作成し、それを構築しようとしている上で、私は次のエラーを受け取りますいくつかの関連するスタックオーバーフローの質問を見て、私はまだ動作するソリューションを見つけることです。私はAndroid Studio 2.3.3の新しくデフォルトのインストールを使用しています。この問題の解決に役立つ情報があればコメントしてください。事前に

おかげで、 オリ

答えて

-1

おかげで、私は以来、問題を修正しました!

何が原因であるかわかりませんが、Android StudioとJava SDKを完全に削除して再インストールすると、エラーが消えてしまいます。私はそれが長い時間前にインストールされたいくつかのアンドロイドソフトウェアと競合している可能性があると信じています!ご提案のために再び

おかげで、オリ

+0

どのAndroidスタジオのバージョンは使用していますか? –

0

+を使用して、この

compile 'com.android.support:appcompat-v7:25.3.1'

に依存を変更するには、不安定なビルドを引き起こす可能性があります。

SDKマネージャに移動し、必要なすべてのツールとプラットフォームをダウンロード/更新します。 これでエラーを解決するはずです。

+0

現在使用されているバージョンが7:26ではなく、7:25であるため、これは機能しません。同じエラーが表示されます。 –

+0

バージョン26の安定したビルドは今のところ存在しません。 '26.0を試してみてください。0-beta1' – dustblue

+0

申し訳ありませんが、まだ動作していません。エスプレッソが必要ですか、それを取り除く方法はありますか?私はちょうど非常に簡単なテストアプリが欲しい。 –

3

使用し、コンパイル「com.android.support:appcompat-v7:26.0.0-alpha1」お時間を

0

コンパイル 'com.android.support:appcompat-v7:26.0.0-alpha1' これを試してみてください:)

0

新しいのGradle 4.1のいくつかの変更があります。

代わりに、コンパイルの我々はbuild.gradleファイルに実装を使用する必要があります

*implementation 'com.android.support:appcompat-v7:26.0.0'* 

Gradleのクラスパスは、あなたのrepositoryが新しいGoogle Mavenのリポジトリが含まれている場合は、チェックすべき

*classpath 'com.android.tools.build:gradle:3.0.0-alpha8'* 
5

です。以下のような
何か:

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 

詳細はdocsを参照してください。

関連する問題