2016-04-08 3 views
6

ich gerade aktualisiert haben (das heißt, installiert eine vollständige neue Version) meine Android Studio von 1,5 bis 2,0. Das Upgrade schien reibungslos zu laufen, aber ich habe Probleme mit meinem Projekt, wenn ich es öffne, wenn Gradle mein Projekt synchronisiert.Gradle versagt auf die Synchronisierung mein Projekt in der neuen Android Studio 2.0

Nach Gradle Synchronisierung für ein paar Minuten läuft bekomme ich diesen Fehler:

Failed to sync Gradle project MyProject 
    Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle. 
    Error: Enable Gradle "offline mode' and sync project 
      Learn about configuring HTTP proxies in Gradle 

Also, ich auf den Link klicken, der sagt:

Enable Gradle "offline mode' and sync project 

Dann Gradle dreht sich für ein oder zwei Sekunden , und ich habe jetzt diese Meldung:

Failed to sync Gradle project MyProject 
    Error: No cached version of com.android.tools.build:gradle:1.3.0 available for offline mode. 
      Disable Gradle 'offline mode' and sync project 

Also, ich auf diesen Link klicken:

Disable Gradle 'offline mode' and sync project 

Und ich bin wieder auf meinen ersten Fehler zurück.

Die Maschine an dem ich arbeite ist 100% off line. Es hat und wird niemals irgendeine Art von Netzwerkverbindung haben. Ich denke, ich muss eine Art von Kontrolle deaktivieren, die das Internet erfordert, aber ich bin mir nicht sicher, was. Ist das reparierbar, oder muss ich auf Android Studio 1.5 zurückstufen?

UPDATE

ich diese Fehlermeldung auch immer bin:

Gradle sync failed: Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle. 
+0

Sie haben keine Aufforderung erhalten, auch das Gerät zu aktualisieren? 'Klassenpfad 'com.android.tools.build: Gradle: 2.0.0'' – zec

+0

Nicht, dass ich gesehen habe. Wo würde ich nach dieser Nachricht suchen? – Brian

+0

Ich habe mich nur aktualisiert, außer meine Box ist nicht vom Internet getrennt. Die 'build.gradle' auf der Projektebene, nicht auf der App-Ebene, enthält die Gradle-Version. Vielleicht löst das Installieren einer Vollversion statt eines Updates das Groß-/Offline-Problem? – zec

Antwort

19

Ok, befestigte ich mein Problem, damit ich schreiben wollte, wie ich es, wenn jemand anderes tat in dieser Situation läuft.

Ich wurde um und found a statement Bezug auf die Arbeits offline mit Android Studio googeln, die gelesen:

You can, however you won't be able to use any Gradle dependency. Gradle search into the repositories for dependencies using internet, so if you're completely unable to work online. Try not to include anything in the Gradle files, if you do, you'll have to sync it and it'll fail. Bascially just don't touch Gradle files and you'll be good to go.

So schaute ich auf meine gradle Dateien, insbesondere die build.gradle für das Projekt (nicht für das Modul). Dort angekommen, bemerkte ich eine Zeile:

dependencies { 
    classpath 'com.android.tools.build:gradle:1.3.0' 
} 

Also, ich ersetzt 1.3.0 mit 2.0.0 und das Projekt ganz gut gebaut.

Ich hoffe, das jemand anders in die Zukunft hilft. Viel Glück.

2

hatte ich das gleiche Problem wie bei Ihnen. Glücklicherweise habe ich es geschafft, es zu lösen. Sie müssen zu gehen Datei >> Einstellungen >> Build, Ausführung, Bereitstellung >> Build Tools >> Gradle. Sie müssen die Gradle Home ändern. Meins war "C:/Programme/Android/Android Studio/gradle/gradle-2,08" und sagte der Pfad ungültig ist. Also, überprüfen Sie einfach Ihren Pfad in Ihrem Datei-Explorer und ändern Sie ihn. Ich änderte meinen zu "C:/Programme/Android/Android Studio/Gradle/Gradle-2.10".

+0

Danke für die Antwort, aber leider habe ich das schon ausprobiert. Ich habe sogar mein originales Gridle 2.4 heruntergeladen (das habe ich benutzt, bevor das Installationsprogramm von Android Studio 2.0 dieses Verzeichnis gelöscht hat) und Gradle Home darauf hingewiesen. Ich habe auch Grandel 2.12 ohne Glück versucht. Es scheint, dass es versucht, ins Internet zu kommen, was es nie kann. – Brian

1

hatte ich ein ähnliches Problem. Ich habe versucht, eines der Medienmuster zu erstellen. Ich habe versucht, Gradle 2.0.0 wie vorgeschlagen zu verwenden, aber es hat nicht funktioniert. Aber ich bin auf dem richtigen Weg. grandle 2.1.0, zusammen mit der Deaktivierung des Offline-Modus hat es funktioniert.

1

Für mich war es ein Verbindungsproblem, dass ich meine Verbindung überprüft haben, in der gleichen Sekunde arbeitet Ich habe aktiviert und deaktiviert offline Gradle, dann laden Android Studio die benötigten Dateien

NB: Meine Verbindung wurde getrennt und wiederverbinden viele Male, so fand ich heraus, dass dieser Fehler durch die Verbindung verursacht wurde, speziell war es nicht die gleiche Zeit, die es dauert, wenn ich versuche, meine Gradle

0

Ich sah das gleiche Problem. Stellen Sie sicher, dass Sie einen Eintrag im Pfad in der Umgebungsvariablen für gradle

C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin 

Nach deaktivieren Offline-Modus und Einstellen der Pfad in Umgebungsvariablen gemacht haben, wurde das Problem behoben und Gradle war sauber zu bauen.

3

Ich habe das gleiche Problem, wenn ich "BackboneExampleApp" Quellcode von Guithub Click Here For Code heruntergeladen. Ich habe den folgenden Prozess gemacht, indem ich Einstellungen meiner alten Projekte beobachtet habe und diese Fehler gefunden habe. Ich löste beide Fehler, führte meine App aus und bekam Fehler, um das Projekt zu aktualisieren, und als ich schließlich aktualisierte, gab es keine Probleme mehr. Sehen Sie sich einfach Bilder an, um Hilfe zu erhalten.

enter image description here

build.gradle (Projekt: BackboneExampleApp-Master) ->

dependencies { 
    classpath 'com.android.tools.build:gradle:2.3.1' 
} 
1

Für diejenigen, haben Probleme mit der Fehlermeldung: Lernen HTTP-Einstellungen zu konfigurieren, unten ist die Lösung, die für arbeitete mich. Verwenden Sie Android Studio 2.3.3:

Gehen Sie zu http://developer.android.com/studio/intro/studio-config.html Schritt 1: Folgen Sie den Anweisungen auf: Einrichten von Android Studio-Proxy. Schritt 2: Befolgen Sie die Anweisungen auf: Android-Plugin für die HTTP-Proxy-Einstellung. Sie sehen Proxy-Einstellungen unter: # Project Wide Gradle Einstellungen, kopieren Sie den Code dort und fügen Sie es in den leeren Raum in der Eigenschaft-Datei, die unter der Build-Größe in Android Studio ist. Stellen Sie sicher, dass Sie während dieses Vorgangs mit dem Internet verbunden sind. Warten Sie bis der Fehler verschwindet.

Schritt 3: Möglicherweise sehen Sie eine weitere Meldung, die besagt, dass einige Ordner möglicherweise syn jetzt nicht vorhanden sind. Klicke einfach jetzt auf syn.

Ich hoffe diese Hilfe, danke allen.

0

Es scheint, dass es mehrere Gründe für dieses Problem gibt. Ich habe es behoben, indem ich die "Gradle-Version" und "Android-Plugin-Version" geändert habe.

Es könnte für jemanden hilfreich sein. Gehe zu Datei-> Projektstruktur. Wählen Sie Project und aktualisieren Sie Ihre Gradle und Android Plugin-Versionen.

-1

Ich war die gleichen Probleme gefallen, Sie erwähnten. Aber ich habe es selbst gelöst. Ich habe meinen PC mit dem Internet verbunden und das Projekt mit PROJECT >> REBUILT PROJECT neu bewertet.

Dann werden einige Downloads mit dem Namen jcenter unten gesehen werden könnte .......

dann ist das Problem gelöst ... Gradle Build erfolgreich wurde ..

0

kam ich auch mit der Das gleiche Problem in meiner Anwendung .. Die Anwendung Gradle Version ist 2.3.3. Ich aktualisiere nur die Gradle zu 3.0.1. und das Problem ist gelöst.

Verwandte Themen