Skip to content

flutter won't recognise android flavors #21747

@hereisderek

Description

@hereisderek

flutter doctor -v

[✓] Flutter (Channel dev, v0.8.2, on Mac OS X 10.14 18A384a, locale en-US)
    • Flutter version 0.8.2 at /Volumes/Persistence/Library/Google/flutter
    • Framework revision 5ab9e70727 (5 days ago), 2018-09-07 12:33:05 -0700
    • Engine revision 58a1894a1c
    • Dart version 2.1.0-dev.3.1.flutter-760a9690c2

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at /Volumes/Persistence/Library/Google/Android/SDK
    • Android NDK at /Volumes/Persistence/Library/Google/Android/SDK/ndk-bundle
    • Platform android-28, build-tools 28.0.2
    • Java binary at: /Volumes/Persistence/Applications/Android Studio 3.2 Preview.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
    • Xcode at /Volumes/Persistence/Applications/Xcode-beta.app/Contents/Developer
    • Xcode 10.0, Build version 10L232m
    • ios-deploy 2.0.0
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] Android Studio
    • Android Studio at /Applications/ExternalApplications/Android Studio 3.2 Preview.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] Android Studio
    • Android Studio at /Applications/ExternalApplications/Android Studio 3.3 Preview.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)

[✓] Android Studio
    • Android Studio at /Volumes/Persistence/Applications/Android Studio 3.2 Preview.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] IntelliJ IDEA Ultimate Edition (version 2018.2.3)
    • IntelliJ at /Applications/ExternalApplications/IntelliJ IDEA.app
    • Flutter plugin version 27.1.3
    • Dart plugin version 182.3911.37

[✓] Connected devices (1 available)
    • iPhone X • 93C07E0B-D6EB-4715-972B-15909CEF4E91 • ios • iOS 12.0 (simulator)

• No issues found!

project setup
project gradle dependencies

        classpath 'com.android.tools.build:gradle:3.3.0-alpha10'
        // classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:4.0.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

gradle: gradle-4.10.1-all.zip

console output:
flutter build apk --debug:

Initializing gradle...                                       2.3s
Resolving dependencies...                                    8.1s

The Gradle project does not define a task suitable for the requested build.
Review the android/app/build.gradle file and ensure it defines a debug build type.
Running 'gradlew null'...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
... repeated for couple times...
FAILURE: Build failed with an exception.

* What went wrong:
Task 'null' not found in root project 'android'.

* Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 5s
 6.0s
Gradle build failed: 1

./gradlew :app:tasks from andorid dir

assemble - Assemble main outputs for all the variants.
assembleAndroidTest - Assembles all the Test applications.
assembleBeta - Assembles main outputs for all Beta variants.
assembleDebug - Assembles main outputs for all Debug variants.
assembleDev - Assembles main outputs for all Dev variants.
assembleDynamicProfile - Assembles main outputs for all DynamicProfile variants.
assembleDynamicRelease - Assembles main outputs for all DynamicRelease variants.
assembleFree - Assembles main outputs for all Free variants.
assembleFreeBeta - Assembles main outputs for all FreeBeta variants.
assembleFreeDev - Assembles main outputs for all FreeDev variants.
assembleFreeStable - Assembles main outputs for all FreeStable variants.
assemblePaid - Assembles main outputs for all Paid variants.
assemblePaidBeta - Assembles main outputs for all PaidBeta variants.
assemblePaidDev - Assembles main outputs for all PaidDev variants.
assemblePaidStable - Assembles main outputs for all PaidStable variants.
assembleProfile - Assembles main outputs for all Profile variants.
assembleRelease - Assembles main outputs for all Release variants.
assembleStable - Assembles main outputs for all Stable variants.

./gradlew :app:assembleFreeDevDebug:

registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Could not find google-services.json while looking in [src/free/beta/release, src/freeBeta/release, src/release/freeBeta, src/free/release, src/free/beta, src/free/betaRelease, src/freeBeta, src/release, src/freeBetaRelease, src/free, src/freeRelease]
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Could not find google-services.json while looking in [src/free/beta/profile, src/freeBeta/profile, src/profile/freeBeta, src/free/profile, src/free/beta, src/free/betaProfile, src/freeBeta, src/profile, src/freeBetaProfile, src/free, src/freeProfile]
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Could not find google-services.json while looking in [src/free/beta/dynamicRelease, src/freeBeta/dynamicRelease, src/dynamicRelease/freeBeta, src/free/dynamicRelease, src/free/beta, src/free/betaDynamicRelease, src/freeBeta, src/dynamicRelease, src/freeBetaDynamicRelease, src/free, src/freeDynamicRelease]
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

> Task :app:processFreeDevDebugGoogleServices
Parsing json file: /Volumes/Persistence/Data/Workspace/Flutter/Mine/recorder_flutter/recorder/android/app/google-services.json

BUILD SUCCESSFUL in 17s
229 actionable tasks: 11 executed, 218 up-to-date

Metadata

Metadata

Assignees

No one assigned

    Labels

    t: gradle"flutter build" and "flutter run" on AndroidtoolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions