2017-06-20 3 views
0

Je suis nouveau à Android, mon IDE est Android Studio, dans la fenêtre de synchronisation gradle Je vois 2 erreurs:Erreur avec la construction d'applications dans Android Studio est

Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:25.+ Install Repository and sync project
Show in File
Show in Project Structure dialog

Error:(23, 24) Failed to resolve: com.android.support.test.espresso:espresso-core:2.0 Install Repository and sync project
Show in File
Show in Project Structure dialog

J'ai essayé de télécharger la bibliothèque de soutien du SDK Manager, mais malheureusement Je ne pourrais pas parce que nous sommes sous la limitation parce que je suis en Iran.

Ensuite, je l'ai téléchargé manuellement et ajouté à mon projet/libs/android-support-v7-appcompat.jar et je l'ai ajouté à gradle.build dans les dépendances ligne

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 17 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "com.android.aqil.textview" 
     minSdkVersion 17 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    productFlavors { 
    } 
} 

allprojects { 
    repositories { 
     //... 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 
dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    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:25.3.1' 
    testCompile 'junit:junit:4.12' 
    compile files('support/annotations/android-support-annotations.jar') 
    compile files('support/appcompat/libs/android-support-v4.jar') 
    compile files('support/appcompat/libs/android-support-v7-appcompat.jar') 
    compile files('support/customtabs/libs/android-support-customtabs.jar') 
    compile files('support/design/libs/android-support-design.jar') 
    compile files('support/multidex/library/libs/android-support-multidex.jar') 
    compile files('support/multidex/instrumentation/libs/android-support-multidex-instrumentation.jar') 
    compile files('support/percent/libs/android-support-percent.jar') 
    compile files('support/recommendation/libs/android-support-recommendation.jar') 
    compile files('support/v13/android-support-v13.jar') 
    compile files('support/v14/preference/libs/android-support-v14-preference.jar') 
    compile files('support/v17/leanback/libs/android-support-v17-leanback.jar') 
    compile files('support/v17/preference-leanback/libs/android-support-v17-preference-leanback.jar') 
    compile files('support/v4/android-support-v4.jar') 
    compile files('support/v7/appcompat/libs/android-support-v4.jar') 
    compile files('support/v7/appcompat/libs/android-support-v7-appcompat.jar') 
    compile files('support/v7/cardview/libs/android-support-v7-cardview.jar') 
    compile files('support/v7/gridlayout/libs/android-support-v7-gridlayout.jar') 
    compile files('support/v7/mediarouter/libs/android-support-v7-mediarouter.jar') 
    compile files('support/v7/palette/libs/android-support-v7-palette.jar') 
    compile files('support/v7/preference/libs/android-support-v7-preference.jar') 
    compile files('support/v7/recyclerview/libs/android-support-v7-recyclerview.jar') 
} 

Mais lorsque je tente de construire mon projet, je reçois cette erreur

Error:A problem occurred configuring project ':app'. 
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'. 
    > Could not find any matches for com.android.support:appcompat-v7:25.+ as no versions of com.android.support:appcompat-v7 are available. 
    Required by: 
     TextView_Programming_API17:app:unspecified 

J'utilise l'API 17 et j'ai essayé 19,20,25 mais l'erreur est la même. J'ai également ajouté le support de la bibliothèque de support, mais n'a pas fonctionné, où est le problème?

+0

vous pouvez accéder à ce lien à partir de votre navigateur? https://jcenter.bintray.com/com/android/support/support-compat/24.2.0/support-compat-24.2.0.aar –

+0

@KamranAhmed J'ai cette erreur "Le chemin demandé n'a pas été trouvé." –

+0

Mis à jour le lien, pouvez-vous maintenant? –

Répondre

1

juste essayer d'utiliser le VPN, u peut utiliser l'application HotspotShield pour résoudre cette limitation

+0

j'ai essayé mais didnt travail, im using tor dans linux, si vous savez toute autre manière de le faire, suggérez-moi –

0

A partir de ces trois lignes enlever la première ligne

compilation « com.android.support:appcompat-v7:25.+ '

testCompile 'JUnit: JUnit: 4,12'

compiler des fichiers (' libs/android-support-v7-appcompat.jar ')}

utiliser seulement deux dernières l ines

testCompile 'JUnit: JUnit: 4,12'

compiler des fichiers ('libs/android-support-v7-appcompat.jar')}

Parce que vous ne pouvez pas définir même fichier plus d'un temps. Espérons que cette solution sera utile.

+0

merci pour la réponse, mais didnt fonctionne –

+0

Désinstallez le support de support android du gestionnaire sdk Installez encore le support de support android , puis nettoyer votre projet et reconstruit –

0

Vous soutenez les dépôts semblent être vieux. Vous devez:

  • SDK Open Manager en cliquant sur ce bouton

SDK Manager Button

  • Passer Outils SDK onglet

SDK Tools Tab

  • Vérifier Android support référentiel

  • Cliquez Appliquer

Cela devrait mettre à jour votre référentiel et les versions que vous essayez d'accéder devrait être à votre disposition.

0

Ajouter le dépôt Maven Google au dossier Gradle de votre projet:

allprojects { 
    repositories { 
     //... 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 
+0

j'ai ajouté cela avant, mais n'a pas fonctionné, voici mon gradle je l'ai édité dans la question. –