2016-08-13 7 views
12

Mam projekt studia Android, który napisał w wersji Studio Android 1.3.2. Teraz na innym komputerze z Androidem 2.1.2 chcę zaimportować lub otworzyć ten projekt. Ale kiedy próbuję i podczas otwierania, wystąpił błąd w mojej wersji Gradle i chcę ode mnie pobrać niezbędną wersję Gradle.Importować projekt Android Studio z innego komputera z różnymi wersjami Gradle?

Ale z moich powodów nie chcę pobierać nowych danych ze studia Android. jak mogę ręcznie przenieść stary PC Gradle na nowy? lub czy istnieje prostszy sposób rozwiązania tego problemu?

Odpowiedz

3

Try "File -> New -> Importuj Project" lub po prostu stworzyć nowy projekt i po prostu skopiować i wkleić wszystkie pliki projektu oprócz Gradle folderu (zmiana wersji Gradle w build.gradle po egzemplarzu)

5

Otwórz swój poziom aplikacji build.gradle plik i zmienić wersję Gradle odpowiednio jak

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.2' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

tak po prostu zmienić wersję z 1.3.2 do 2.1.2

2

Musisz to sprawdzić od Google Android.

Plugin version Required Gradle version 
1.0.0 - 1.1.3 2.2.1 - 2.3 
1.2.0 - 1.3.1 2.2.1 - 2.9 
1.5.0 2.2.1 - 2.13 
2.0.0 - 2.1.2 2.10 - 2.13 
2.1.3+ 2.14.1+ 

Nie można używać starej kompilacji Gradle z nową wersją Androida Studio Według Google.

można używać starszej wersji Androida Studio Make Your Work projektu z Old Gradle Systemu

spojrzeć w Menedżerze SDK Jaka jest twoja najwyższa Android SDK w wersji build-tools i skopiuj ten numer wersji w pliku build.gradle projektu, w właściwości android/buildToolsVersion. Narzędzie do tworzenia wersji Builder powinno być kompatybilne z Gradle.

+0

Pierwsza część jest przydatna. Jednak wersja narzędzia do budowania nie ma nic wspólnego z a) wersją Gradle ('gradle/gradle-wrapper.properties') b) wersją wtyczki do budowania systemu Android dla Gradle (' build.gradle'). –

+0

Niepowiązane: Holy crap, przestań pisać każdą pierwszą literę. Czy wiesz, jak trudno jest czytać te rzeczy? Dzięki. –

5

1.I w obliczu tego samego problemu przed .Ok trzeba skopiować .java plików i .xml układy strun, kolory DIMEN, drawble obrazów i innych w starym projekcie

2.and utworzyć nowy android projekt w nowym android studio i wklej ten plik do tego projektu, że jest to

UWAGA: Kopiowanie tylko wymagane pliki tylko

4

metoda: 1

Try "File ->New ->Import Project"

lub Utwórz nowy projekt i skopiuj i wklej wszystkie pliki projektu (Java, XML, zasoby) za wyjątkiem folderu gradle.

Metoda: 2

lub po prostu zmienić plik importu 2.1.2 do 1.3.2

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.2' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 
+0

Metoda 1 jest formalna i spróbuj ją pobrać. metoda 2 nie jest kompletna i ponownie otrzymuję ten sam błąd –

+0

@Sadeq Shajary plz pokaż mi błąd error plz –

1

pierwsze dzięki za odpowiedzi. ale w końcu znajduję rozwiązanie, aby rozwiązać ten problem bez pobierania czegokolwiek i tylko z kilkoma zmianami w wersjach i plikach.

1- Otwórz folder projektu następnie/gradle/wrapper/gradle-wraper file.
2- W tym pliku txt, należy zmienić wartość distributionUrl do: https\://services.gradle.org/distributions/gradle-2.10-all.zip
3- Powrót do Android Studio.In plik build.gradle Twojego projektu, zmiany classpath do com.android.tools.build:gradle:2.1.2
4- W pliku build.gradle Twojej aplikacji, zmień buildToolsVersion do "23.0.3"

2

2 sposobów można wybrać, aby dać spróbować, jeden z nich jest w porządku dla mnie:

1.Copy pliki i wprowadzić pewne konfiguracje:

  • utworzyć nowy pusty projekt Android, tylko kopiowanie plików źródłowych java i układ \ rozciągliwej \ kolory \ dimens itp ale nie wyłącza AndroidManifest.xml pliki skopiować do swojego nowego projektu
  • nadpisanie tag skarga AndroidManifest.xml chodzi z tym zawartość starego projektu (tylko)
  • budować nowy projekt, będzie spełniać pewne błędy „Not Found”, modyfikować nazwy pakietów i ścieżkę niektórych plików aż błędy znikają
  • zrobić!

2.edit niektórych plików Gradle:

  • modyfikować zawartość "/Users/your_name/your_project_directory/gradle/wrapper/gradle-wrapper.properties(path mogą być różne w systemie Windows)", zauważy distributionUrl = "coś podobnego https://mirrors.somewhere.net/mirror/gradle/ gradle-xx.xx-all.zip" xx.xx określa wersję Gradle projekt używane
  • modyfikować zawartość o f "/Users/your_name/your_project_directory/build.gradle" i wszelkie moduły uwzględnione w projekcie będą miały własną kompilację.Gradle plik, występują następujące objawy:

    buildscript { 
        repositories { 
         mavenCentral() 
        } 
    
        dependencies { 
         classpath 'com.android.tools.build:gradle:xx.xx.xx' 
        } 
    } 
    

Następnie zmień 'com.android.tools.build:gradle:xx.xx.xx', która określa wersję Plugin do wersji odpowiadającej wersja 'gradle-xx.xx-all.zip', który określa Gradle wersję jako użytkownika @ AndroidHacker postu:

Plugin version Required Gradle version 
1.0.0 - 1.1.3 2.2.1 - 2.3 
1.2.0 - 1.3.1 2.2.1 - 2.9 
1.5.0 2.2.1 - 2.13 
2.0.0 - 2.1.2 2.10 - 2.13 
2.1.3+ 2.14.1+ 
  • zrobione!
Powiązane problemy