Импортировать проект Android Studio с другого ПК с различными версиями Gradle?
У меня есть проект студии Android, написанный в Android Studio версии 1.3.2. Теперь на другом ПК с Android Studio 2.1.2 я хочу импортировать или открыть этот проект. Но когда я пытаюсь, и при открытии ошибки произошла с моей версией Gradle и хочу от меня загрузить нужную версию Gradle.
Но по моим причинам я не хочу загружать новые данные в студию Android. как я могу вручную перенести старый ПК Gradle на новый? или есть более простой способ разрешить это?
Ответы
Ответ 1
Добавление локальных Gradle к проектам было бы действительно полезно
1.Загрузить Gradle http://www.gradle.org/downloads
2.Install
3.Установите Gradle в каталог установки, как показано ниже: ![введите описание изображения здесь]()
есть пример проекта, проверьте его: https://github.com/foragerr/SO-35302414-local-gradle-plugin
Ответ 2
Откройте файл уровня build.gradle на уровне приложения и измените версию gradle соответственно, как
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
}
}
allprojects {
repositories {
jcenter()
}
}
просто измените свою версию с 1.3.2 на 2.1.2
Ответ 3
1. Я столкнулся с одной и той же проблемой перед .Ok вам нужно скопировать .java
файл и .xml
макеты строк, цветов, уменьшать, рисовать изображения и другие в старом проекте
2. Создайте новый проект Android в новой студии Android и вставьте этот файл в этот проект, чтобы он
ПРИМЕЧАНИЕ. Копирование только необходимых файлов
Ответ 4
Метод: 1
Попробуйте "File
→ New
→ Import Project
"
или Создать новый проект и скопировать все файлы проекта (Java, XML, Resource), кроме gradle.
Метод: 2
Или после импорта файла просто измените 2.1.2 на 1.3.2
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
}
}
allprojects {
repositories {
jcenter()
}
}
Ответ 5
Попробуйте "Файл → Создать → Импорт проекта" или просто создайте новый проект и просто скопируйте все файлы проекта, кроме папки gradle (измените gradle версию в build.gradle после копирования)
Ответ 6
Вам нужно проверить это из 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+
Итак, вы не можете использовать старый Gradle Build С новой версией Android Studio. Согласно Google.
Вы можете использовать старую версию Android Studio для работы своего проекта со старой системой Gradle
Посмотрите в SDK Manager, какая ваша самая высокая версия Android SDK Build-tools, и скопируйте этот номер версии в файле build.gradle проекта в свойстве android/buildToolsVersion. Версия Build Tool Versiont должна быть совместима с Gradle.
Ответ 7
2 способа, которые вы могли бы попробовать попробовать, любой из них подходит для меня:
1.Copy файлы и сделать некоторые конфигурации:
- создайте новый пустой проект Android, скопируйте только исходные файлы java и layout\drawable\colors\размеры и т.д., но Не исключайте файлы AndroidManifest.xml в новый проект
- переопределить тег приложения AndroidManifest.xml с содержимым старого проекта (только)
- создайте новый проект, вы встретите некоторые ошибки "Not Found", измените имена пакетов и путь к некоторым файлам, пока не исчезнут ошибки.
- сделано!
2.edit некоторых из gradle файлов:
- изменить содержимое "/Users/your_name/your_project_directory/ gradle/wrapper/gradle-wrapper.properties(path может быть другим в окнах)", обратите внимание на дистрибутив Url = "что-то вроде https://mirrors.somewhere.net/mirror/gradle/ gradle -xx.xx-all.zip", xx.xx определяет версию gradle используемого проекта
-
изменить содержимое "/Users/your_name/your_project_directory/build.gradle", и любые модули, включенные в ваш проект, будут иметь собственный файл build.gradle, обратите внимание на следующее:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:xx.xx.xx'
}
}
Затем измените ' com.android.tools.build: gradle: xx.xx.xx', который определяет версию плагина для версии, соответствующей версии ' gradle -xx.xx-all.zip', который определяет версию Gradle как сообщение @AndroidHacker:
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+
Ответ 8
первое спасибо за ваши ответы. но я, наконец, нашел решение для решения этой проблемы без загрузки и просто с некоторыми изменениями в версиях и файлах.
1- Откройте папку проекта, затем /gradle/wrapper/gradle -wraper file.
2- В этом txt файле измените значение distributionUrl
на: https\://services.gradle.org/distributions/gradle-2.10-all.zip
3- Вернитесь в Android Studio. В файле build.gradle проекта измените classpath
на com.android.tools.build:gradle:2.1.2
4- В файле приложения build.gradle измените buildToolsVersion
на "23.0.3"