【问题标题】:Gradle can't find Flutter built APK, both in Android Studio and AppCenterGradle 在 Android Studio 和 AppCenter 中都找不到 Flutter 构建的 APK
【发布时间】:2020-04-30 20:20:14
【问题描述】:

当我尝试在本地或 AppCenter 上构建我的 Flutter 项目的 Android 版本时,我收到此错误,它找不到自己构建的 APK! :

...
[        ] BUILD SUCCESSFUL in 3m 51s
[        ] 904 actionable tasks: 903 executed, 1 up-to-date
[ +711 ms] Running Gradle task 'assembleRelease'... (completed in 232.8s, longer than expected)
[  +15 ms] "flutter apk" took 260,152ms.
Gradle build failed to produce an .apk file. It's likely that this file was generated under /Users/runner/runners/2.163.1/work/1/s/build, but the tool couldn't find it.

【问题讨论】:

标签: android gradle flutter android-gradle-plugin visual-studio-app-center


【解决方案1】:

你应该检查你的 appcenter-post-clone.sh 它应该是这样的

#!/usr/bin/env bash
#Place this script in project/android/app/

cd ..

# fail if any command fails
set -e
# debug log
set -x

cd ..
git clone -b beta https://github.com/flutter/flutter.git
export PATH=`pwd`/flutter/bin:$PATH

flutter channel stable
flutter doctor

echo "Installed flutter to `pwd`/flutter"

# build APK
flutter build apk --release

# if you need build bundle (AAB) in addition to your APK, uncomment line below and last line of this script.
#flutter build appbundle

# copy the APK where AppCenter will find it
mkdir -p android/app/build/outputs/apk/; mv build/app/outputs/apk/release/app-release.apk $_

# copy the AAB where AppCenter will find it
mkdir -p android/app/build/outputs/bundle/; mv build/app/outputs/bundle/release/app-release.aab $_ 

【讨论】:

    猜你喜欢
    • 2017-08-01
    • 2021-07-20
    • 2020-03-06
    • 2020-04-24
    • 2018-10-19
    • 2013-05-28
    • 2021-01-10
    • 1970-01-01
    • 2020-08-05
    相关资源
    最近更新 更多