2016-03-28 6 views
0

Ich bin mit Android Studio 1.5.1 auf Ubuntu. Ich möchte google analytische meiner android app.So hinzufügen Ich google analytic document gefolgt, aber wenn ich mavenCentral ändern(), um jcenter(), Android Studio dieses Classpath nicht lösen können:Gradle kann keine Abhängigkeiten Klassenpfad von jcenter() in Android Studio

dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0-beta6' 
     classpath 'com.google.gms:google-services:2.0.0-alpha6' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 

Wenn ich „sync Projekt drücken mit Gradle files`Button“, nimmt Android Studio ca. 15 Minuten und schließlich sagt:

Error:Connection timed out. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

jedoch verwendete ich und nicht-Proxy genutzt, und das Ergebnis war gleich.

  1. Warum kann ich keine Verbindung zu jcenter() herstellen, aber ich kann eine Verbindung zu mavenCentral() herstellen?
  2. Wie kann ich Gradle mit meinem Projekt synchronisieren, um Google Analytic zu implementieren?

Danke.

// Top-level build file where you can add configuration options common to all sub-projects/modules. 
buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0-beta6' 
     classpath 'com.google.gms:google-services:2.0.0-alpha6' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 
allprojects { 
    repositories { 
     jcenter() 
    } 
} 
task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

=============================

compile 'com.google.android.gms:play-services:8.4.0' 
+0

Warum fügen Sie 'com.google.gms: google-services: 2.0.0-alpha6' zu Ihrem Buildscript-Klassenpfad hinzu? Das scheint nicht Teil der Setup-Anweisungen zu sein. –

Antwort

0

ich Ihr Netzwerk zu denken beschränkt Zugriff auf einige Websites oder Download von diesen Websites.

Wenn Sie von Ihrem Büro arbeiten, dann kann es einen Proxy-Server haben. und es wird vom Herunterladen von Gradle-Abhängigkeiten eingeschränkt.

A proxy or proxy server is basically another computer which serves as a hub through which internet requests are processed. By connecting through one of these servers, your computer sends your requests to the proxy server which then processes your request and returns what you were wanting.

0

Versuchen Sie dies auch Zuerst überprüfen Sie Ihre Internet-Proxy-Einstellungen die Proxy-Einstellungen wie Proxy-Host und Port nicht kopieren. gehen und zu Ihrem „gradle.properties“ Datei in Projekt und fügen Sie es wie folgt

systemProp.http.proxyHost="copied proxy host" 
systemProp.http.proxyPort="copied proxy port" 

systemProp.https.proxyHost="copied proxy host" 
systemProp.https.proxyPort="copied proxy port" 

Generell Menschen das System Stütze für http einfügen, aber vergessen für https also bitte beide einfügen.