2017-10-13 3 views
2

Je développe une application de scanner de code à barres.Comment remplacer l'implémentation pour compiler dans Android Build.gradle. (Android Studio 2.3.3)

URL: Barcode Scanner URL Here

My Android Studio version est 2.3.3

J'ai toujours utilisé dans la compilation build.gradle (module: application), mais je l'ai trouvé cette bibliothèque a suggéré d'utiliser la mise en œuvre en remplacement de compiler.

J'ai cherché sur Internet compilez est remplacé par mise en œuvre en studio Android 3.0, mais je dois utiliser cette bibliothèque en studio Android 2.3.3.

exemple.

dependencies { 
implementation 'com.budiyev.android:code-scanner:1.5.7' 
} 

quand je mets dans mon gradle son erreur montrant.

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' 
compile 'com.budiyev.android:code-scanner:1.5.7' // HERE 
testCompile 'junit:junit:4.12' 
} 

erreur est:

Error:Failed to resolve: com.android.support:support-annotations:26.1.0 
    Install Repository and sync project 
    Show in Project Structure dialog 

S'il vous plaît me dire comment puis-je utiliser cette bibliothèque dans mon studio Android 2.3.3

Répondre

3

Vous devez ajouter dépôt Maven de Google dans votre niveau supérieur build.gradle.

 allprojects { 
     repositories { 
     google() 

     // If you're using a version of Gradle lower than 4.1, you must instead use: 
     // maven { 
     //  url 'https://maven.google.com' 
     // } 
     // An alternative URL is 'https://dl.google.com/dl/android/maven2/' 
    } 
} 
+0

Désolé de le dire, rien ne se passe même message d'erreur . J'ai ajouté dans build.gradle compile 'com.budiyev.android:code-scanner:1.5.7', j'ai remplacé l'implémentation pour compiler. –

+1

@Abhishekkumar Selon https://github.com/yuriy-budiyev/code-scanner vous devez utiliser 'implementation 'com.budiyev.android: code-scanner: 1.5.7''. –

+1

@IntelliJAmiya right –

1

Ajouter repo Maven à votre niveau projet gradle comme ceci:

allprojects { 
    repositories { 

     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 

Ceci est pour la version Android Studio est 2.3.3 ou une version Gradle inférieure à 4.1

+0

j'ai ajouté mais même message d'erreur à venir. –

+0

Quelle est votre buildToolsVersion? –

+0

classpath 'com.android.tools.build:gradle:2.3.3' –