2013-11-20 2 views
3

Я просто потратил немного времени и не смог перенести существующий проект студии Android от градиента 1,8 до градиента 1.9 final (который был выпущен вчера 19 ноября).Как получить Gradle 1.9 в Android-студии 0.3.6?

Я читал большинство других статей, связанных с градле, но никто не работал для меня. вот список того, что я пытался до сих пор:

  • ./gradle/wrapper/gradle-wrapper.properties изменил distributionUrl на gradle-1.9-all.zip
  • Rebuild Project
  • в андроиде -студия: Инструменты -> Android -> Синхронизация проекта с Gradle Files
  • работает команда gradle wrapper в папку проекта, чтобы обновить оболочку
  • -

build.gradle файл

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.6.+' 
    } 
} 
apply plugin: 'android' 

repositories { 
    mavenCentral() 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion "19.0.0" 

    defaultConfig { 
     minSdkVersion 14 
     targetSdkVersion 16 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
} 

dependencies { 
    compile 'com.android.support:appcompat-v7:18.0.0' 
} 

все закончилось с "нужно Gradle 1.8, изменить gradle-wrapper.properties к gradle-1.8-all.zip" сообщение об ошибке.

+0

, но моя Android-студия автоматически обновляет Gradle до 1.9. Как я могу вернуться к 1.8? спасибо :) – hqt

ответ

13

Gradle 1.9 не поддерживается плагином Android 0.6.3; он требует 1.8. Плагин использует внутренние Gradle API и привязан к определенным версиям Gradle, чтобы гарантировать, что он работает. Это ограничение будет отменено в будущем, но потребует некоторых новых функций в Gradle.

Следующая версия плагина будет поддерживать Gradle 1.9.

EDIT:

Android Studio 0.4.0 и Android Gradle плагин 0.7.0 был выпущен; они поддерживают Gradle 1.9. На момент написания статьи Gradle 1.10 является текущим, но пока не поддерживается в v0.7.0 плагина.

+0

Я очень благодарен. –

+0

, но моя Android-студия автоматически обновляет Gradle до 1.9. Как я могу вернуться к 1.8? спасибо :) – hqt

+1

просто установлен в вашем проекте/gradle/wrapper/gradle-wrapper.properties distributionUrl = http \: //services.gradle.org/distributions/gradle-1.8-all.zip –

2

Вы можете попробовать это:

Закройте проект и попробуйте открыть свой проект, но вместо того, чтобы выбрать корневую папку вашего проекта и выберите файл settings.gradle.

AS спросит вас, хотите ли вы открыть этот проект -> нажмите «Да». Затем появится окно «Импорт проекта из Gradle». Убедитесь, что выбрана опция «Использовать упаковку градиента по умолчанию».

Это помогло мне после обновления AS до 0.3.1, так как для этой версии вам нужна градация 1.8.

+0

не работал. как отметил Скотт Барта, пока это невозможно. –

+0

Отправлено, потому что этот ответ решил эту проблему для меня http://stackoverflow.com/questions/18256177/android-studio-local-path-doesnt-exist – kntx

Смежные вопросы