Sur*_*mar 4 android gradle android-studio flutter
目前,我在尝试构建 Flutter 项目(flutter run)时收到“完成错误:Gradle 任务 assembleDebug 失败,退出代码为 1 ”。日志没有多大帮助。因此,我想使用 stacktrace 选项手动运行“ gradlew build ”或类似的东西,看看幕后发生了什么。那命令是什么?
对于后代,我也会发表我的评论作为答案,我会详细说明一下。
创建 flutter 项目时,在主文件夹中创建了两个新文件夹,一个是android
,一个是ios
。
该android
文件夹包含 Android 原生代码和所有 android 配置,您可以将其作为原生 android 项目处理。
该ios
文件夹包含 iOS 本机代码和所有 ios 配置,它还包含xcworkspace
可以像普通 ios 项目一样用 Xcode 打开的文件。
现在您可以在每个文件夹中运行特定于平台的命令,就像我说的,这些文件夹包含实际的本机项目。
因此,对于 Android,您可以执行以下操作:
cd android/
./gradlew clean
./gradlew build
Run Code Online (Sandbox Code Playgroud)
(清理并构建项目)
对于 iOS,您可以执行以下操作:
cd ios/
pod repo update
pod install
Run Code Online (Sandbox Code Playgroud)
(更新 pod repo 并安装 pod)
只是一个简短的提醒,如果您想从本机文件夹创建 apk/ipa,请不要忘记flutter build
在主文件夹中运行,否则您的 apk/ipa 中可能会得到过时的代码。
归档时间: |
|
查看次数: |
2279 次 |
最近记录: |