Flutter:Gradle构建无法生成.apk文件。该文件可能是在 \ build下生成的,但是该工具找不到它

问题描述 投票:7回答:1

我正在尝试测试一个应用程序。由于应用无法调试/运行,我一直对此问题感到陌生。 SDK版本为28,其余版本如下:

Flutter 1.13.9-pre.79 • channel master • https://github.com/flutter/flutter.git
Framework • revision 9eb9ea0ffa (6 hours ago) • 2020-01-13 21:30:42 -0800
Engine • revision 0235a50843
Tools • Dart 2.8.0 (build 2.8.0-dev.0.0 28c335d5a2)

enter image description here

Gradle构建无法生成.apk文件。这很可能是文件是在C:\ Development \\ build下生成的,但是该工具找不到它。

是否有解决此问题的方法或可以通过提供或提供Gradle的输出路径让我运行的配置? .apk似乎是由于错误状态而生成的。

enter image description here

更新:

Android Studio -v 3.5.3 
Gradle -v 3.4.2 
Gradle Wrapper -v 5.1.1
android gradle flutter dart apk
1个回答
0
投票

就我而言,我有一个像这样的多功能应用程序:

 android {

    ...

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }

    flavorDimensions "flavor-type"

    productFlavors{
        development{
            dimension "flavor-type"
        }
        staging{
            dimension "flavor-type"
        }
        production{
            dimension "flavor-type"
        }
    }
}

因此,如果要运行应用程序,则必须先编写风味名称,然后再编写包含main()函数的类名称

flutter run --flavor staging -t lib/main_staging.dart

并且我解决了我的错误,然后将.apk设为bult

© www.soinside.com 2019 - 2024. All rights reserved.