Gradle устаревание "Опираясь на упаковку, чтобы определить расширение основного артефакта..." в проекте Android Studio можно исправить?

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

Выполнение задач: [clean]

Полагаясь на упаковку для определения расширения основного артефакта, устарел и должен быть удален в Gradle 2.0: app: clean UP-to-DATE

СОЗДАТЬ УСПЕШНО

Даже если все работает, я бы хотел избежать использования устаревших методов;

Я заявляю, что вижу этот вопрос и пытался понять сообщение об отставке, но, скорее, для меня сейчас стоит понять, как построить APK на Android Studio и как положить руки в проекте, созданном этой IDE.

Можно ли исправить это, изменив что-то (файлы конфигурации или артефакты) в проекте?

PS: Я нахожусь в "Android Studio (предварительный просмотр) 0.4.3 build 133", и в проекте есть два build.gradle:

1) ~/AndroidStudioProjects/MyAppProject/app/build.gradle

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

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

2) ~/AndroidStudioProjects/MyAppProject/build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

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

allprojects {
    repositories {
        mavenCentral()
    }
}

и один параметр .gradle

~/AndroidStudioProjects/MyAppProject/settings.gradle

include ':app'

Ответ 1

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

Я зарегистрировал https://code.google.com/p/android/issues/detail?id=65501 об этом.