在Flutter中创建第一个发行版时退出代码255

时间:2019-09-03 15:52:10

标签: android flutter build

我正在按照以下步骤为Flutter应用程序(https://flutter.dev/docs/deployment/android)构建AppBundle。应用现已签名,已启用混淆功能。遵循所有步骤,直到创建AppBundle。我在Android Studio和VS Code中都得到了相同的结果。

获取此错误输出:

Initializing gradle...                                              1.0s
Resolving dependencies...                                           3.2s
Building a core snapshot requires specifying output files for --vm_snapshot_data and --isolate_snapshot_data.

Usage: gen_snapshot [<vm-flags>] [<options>] <dart-kernel-file>             

Common options:                                                             
--help                                                                      
  Display this message (add --verbose for information about all VM options).
--version                                                                   
  Print the VM version.                                                     

To create a core snapshot:                                                  
--snapshot_kind=core                                                        
--vm_snapshot_data=<output-file>                                            
--isolate_snapshot_data=<output-file>                                       
<dart-kernel-file>                                                          

To create an AOT application snapshot as blobs suitable for loading with    
mmap:                                                                       
--snapshot_kind=app-aot-blobs                                               
--vm_snapshot_data=<output-file>                                            
--vm_snapshot_instructions=<output-file>                                    
--isolate_snapshot_data=<output-file>                                       
--isolate_snapshot_instructions=<output-file>                               
[--obfuscate]                                                               
[--save-obfuscation-map=<map-filename>]                                     
<dart-kernel-file>                                                          

To create an AOT application snapshot as assembly suitable for compilation  
as a static or dynamic library:                                             
--snapshot_kind=app-aot-assembly                                            
--assembly=<output-file>                                                    
[--obfuscate]                                                               
[--save-obfuscation-map=<map-filename>]                                     
<dart-kernel-file>                                                          

To create an AOT application snapshot as an ELF shared library:             
--snapshot_kind=app-aot-elf                                                 
--elf=<output-file>                                                         
[--strip]                                                                   
[--obfuscate]                                                               
[--save-obfuscation-map=<map-filename>]                                     
<dart-kernel-file>                                                          

AOT snapshots can be obfuscated: that is all identifiers will be renamed    
during compilation. This mode is enabled with --obfuscate flag. Mapping     
between original and obfuscated names can be serialized as a JSON array     
using --save-obfuscation-map=<filename> option. See dartbug.com/30524       
for implementation details and limitations of the obfuscation pass.         


Dart snapshot generator failed with exit code 255
Snapshotting exited with non-zero exit code: 255

FAILURE: Build failed with an exception.

* Where:
Script 'C:\Src\Flutter\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 638

* What went wrong:
Execution failed for task ':app:compileflutterBuildReleaseArm'.
> Process 'command 'C:\Src\Flutter\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
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 3s
Running Gradle task 'bundleRelease'...
Running Gradle task 'bundleRelease'... Done                         4.4s
Gradle task bundleRelease failed with exit code 1

也返回此:

Gradle task bundleRelease failed with exit code 1

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      _buildGradleProjectV2 (package:flutter_tools/src/android/gradle.dart:507:5)
#2      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:77:64)
#3      _rootRunUnary (dart:async/zone.dart:1132:38)
#4      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#5      _FutureListener.handleValue (dart:async/future_impl.dart:126:18)
#6      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:639:45)
#7      Future._propagateToListeners (dart:async/future_impl.dart:668:32)
#8      Future._complete (dart:async/future_impl.dart:473:7)
#9      _SyncCompleter.complete (dart:async/future_impl.dart:51:12)
#10     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:28:18)
#11     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:294:13)
#12     runCommandAndStreamOutput (package:flutter_tools/src/base/process.dart)
#13     _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:77:64)
#14     _rootRunUnary (dart:async/zone.dart:1132:38)
#15     _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:126:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:639:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:668:32)
#19     Future._completeWithValue (dart:async/future_impl.dart:483:5)
#20     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:513:7)
#21     _rootRun (dart:async/zone.dart:1124:13)
#22     _CustomZone.run (dart:async/zone.dart:1021:19)
#23     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#24     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#25     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#26     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#27     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#28     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

Flutter Doctor -v输出:

[√] Flutter (Channel master, v1.9.8-pre.71, on Microsoft Windows [Version 10.0.17134.950], locale en-US)
    • Flutter version 1.9.8-pre.71 at C:\Src\Flutter\flutter
    • Framework revision 63c3de1091 (3 days ago), 2019-09-03 11:54:25 -0700
    • Engine revision e7f9ef6aa0
    • Dart version 2.5.0 (build 2.5.0-dev.4.0 36985859e4)


[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\d_bri\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 38.2.3
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] IntelliJ IDEA Community Edition (version 2019.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.1.2
    • Flutter plugin version 35.3.3
    • Dart plugin version 191.7221

[√] VS Code (version 1.37.1)
    • VS Code at C:\Users\d_bri\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.4.0

[√] Connected device (1 available)
    • SM G950U • 9889394845484d4552 • android-arm64 • Android 9 (API 28)

• No issues found!

0 个答案:

没有答案