Android “如何调试”;无法在设备上安装apk“;颤振误差

Android “如何调试”;无法在设备上安装apk“;颤振误差,android,flutter,Android,Flutter,我是Android开发新手,两者都不熟悉。我正在尝试开始使用颤振,在设备上执行默认示例时遇到问题 以下是我遵循的相关步骤: 下载并解压缩颤振。确保Android SDK、git和其他先决条件已正确安装,并已针对颤振进行了配置 颤振创建myapp cd myapp 颤振运行-v Flatter run不会在我的手机上启动应用程序,并以错误结束,无法安装APK 请注意,我从未能够在我的设备上以调试模式运行颤振应用程序 我尝试了很多方法,下面是结果 同样的错误,如果我尝试从Android Stud

我是Android开发新手,两者都不熟悉。我正在尝试开始使用颤振,在设备上执行默认示例时遇到问题

以下是我遵循的相关步骤:

  • 下载并解压缩颤振。确保Android SDK、git和其他先决条件已正确安装,并已针对颤振进行了配置
  • 颤振创建myapp
  • cd myapp
  • 颤振运行-v
Flatter run不会在我的手机上启动应用程序,并以错误结束,无法安装APK

请注意,我从未能够在我的设备上以调试模式运行颤振应用程序

我尝试了很多方法,下面是结果

  • 同样的错误,如果我尝试从Android Studio使用颤振
  • 我能够使用Android Studio运行本机Android应用程序(没有颤振)
  • 我能够在Flatter上运行应用程序的发布版本,但不能运行调试版本
  • 如何在我的设备上运行颤振调试构建

    下面是输出的一些相关部分

    开发平台 颤振医生 颤振运行(仅限末端输出,因为全输出过长)
    [+159ms]安装APK。
    [+6毫秒]正在执行:D:\Android\Sdk\platform tools\adb.exe版本
    [+49毫秒]Android调试桥版本1.0.41
    版本29.0.1-5644136
    安装为D:\Android\Sdk\platform tools\adb.exe
    [+3毫秒]正在执行:D:\Android\Sdk\platform tools\adb.exe启动服务器
    [+41毫秒]正在安装build\app\outputs\apk\app.apk。。。
    [+1毫秒]正在执行:D:\Android\Sdk\platform tools\adb.exe-s 9586e89d install-t-r
    D:\BackedupFolder\DevProjects\AndroidStudioProjects\myapp\build\app\outputs\apk\app.apk
    [+1777毫秒]执行流式安装
    adb:未能安装D:\BackedupFolder\DevProjects\AndroidStudioProjects\myapp\build\app\outputs\apk\app.apk:
    [+3毫秒]正在安装build\app\outputs\apk\app.apk。。。(用1.8秒完成)
    [+2毫秒]错误:ADB退出,退出代码为1
    [+3毫秒]执行流式安装
    adb:未能安装D:\BackedupFolder\DevProjects\AndroidStudioProjects\myapp\build\app\outputs\apk\app.apk:
    [+3毫秒]警告:无法安装APK。
    [+1毫秒]在ONEPLUS A5000上启动应用程序时出错。
    [+5毫秒]“颤振跑”耗时43368毫秒。
    [+1毫秒]“颤振跑”耗时43368毫秒。
    #0 throwToolExit(包:颤振工具/src/base/common.dart:28:3)
    #1 RunCommand.RunCommand(包:flatter_tools/src/commands/run.dart:475:7)
    #2颤振命令。验证运行命令(包:颤振工具/src/runner/颤振命令。dart:478:18)
    #3.运行命令。(软件包:颤振工具/src/runner/颤振命令。dart:383:33)
    #4 AppContext.run。(软件包:颤振工具/src/base/context.dart:153:29)
    #5_rootRun(dart:async/zone.dart:1124:13)
    #6_CustomZone.run(dart:async/zone.dart:1021:19)
    #7_运行分区(dart:async/zone.dart:1516:10)
    #8运行分区(dart:async/zone.dart:1463:12)
    #9 AppContext.run(包:flatter_tools/src/base/context.dart:152:18)
    #10颤振命令.run(包:颤振工具/src/runner/颤振命令.dart:375:20)
    #11 CommandRunner.runCommand(包:args/command\u runner.dart:197:27)
    #12.CommandRunner.runCommand。(软件包:颤振工具/src/runner/颤振命令\u runner.dart:396:21)
    #13 AppContext.run。(软件包:颤振工具/src/base/context.dart:153:29)
    #14_rootRun(dart:async/zone.dart:1124:13)
    #15_CustomZone.run(dart:async/zone.dart:1021:19)
    #16_运行分区(dart:async/zone.dart:1516:10)
    #17运行分区(dart:async/zone.dart:1463:12)
    #18 AppContext.run(包:flatter_tools/src/base/context.dart:152:18)
    #19 flattercommandrunner.runCommand(包:flatter_工具/src/runner/flatter_命令\u runner.dart:356:19)
    #20.跑。(软件包:args/command_runner.dart:112:25)
    #21 new Future.sync(dart:async/Future.dart:224:31)
    #22 CommandRunner.run(包:args/command_runner.dart:112:14)
    #23颤振命令runner.run(包:颤振工具/src/runner/颤振命令\u runner.dart:242:18)
    #24分。。(包装:颤振工具/转轮。省道:62:22)
    #25_rootRun(dart:async/zone.dart:1124:13)
    #26_CustomZone.run(dart:async/zone.dart:1021:19)
    #27_运行分区(dart:async/zone.dart:1516:10)
    #28运行分区(dart:async/zone.dart:1500:12)
    #29跑。(包装:颤振工具/转轮。省道:60:18)
    #30 AppContext.run。(软件包:颤振工具/src/base/context.dart:153:29)
    #31_rootRun(dart:async/zone.dart:1124:13)
    #32_CustomZone.run(dart:async/zone.dart:1021:19)
    #33_运行分区(dart:async/zone.dart:1516:10)
    #34运行分区(dart:async/zone.dart:1463:12)
    #35 AppContext.run(包:flatter_tools/src/base/context.dart:152:18)
    #36 runInContext(包:flatter\u tools/src/context\u runner.dart:56:24)
    #37运行(包:颤振工具/转轮。dart:51:10)
    #38主(包:颤振工具/可执行文件。dart:62:9)
    #39主要(file:///C:/b/s/w/ir/k/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
    #40_星状。(省道:隔离补片/隔离补片。省道:299:32)
    #41 RawReceivePortImpl.handleMessage(dart:隔离补丁/隔离补丁。dart:172:12)
    
    您连接的设备似乎运行的是Android-28,而您的目标平台是Android-29。由于您的设备运行的版本低于您的构建版本,因此简单的修复程序可能会将连接的设备更新为Android 28。 然后再次检查硬件设备上的开发人员选项是否“打开”以及设置是否正确。特别检查“USB调试”是否打开,“等待调试器”是否打开以及“验证调试应用程序的字节码”是否关闭。

    您连接的设备似乎运行的是Android-28,而您的目标平台是Android-29。由于您的设备运行的版本低于您的构建版本,因此简单的修复程序可能会将连接的设备更新为Android 28。 然后再次检查硬件设备a上的开发人员选项
     • OS: Windows 7 Ultimate Service pack 1 (64 bit)
     • CPU: AMD FX 8320
    
    [√] Flutter (Channel stable, v1.7.8+hotfix.3, on Microsoft Windows [Version 6.1.7601], locale en-US)
        • Flutter version 1.7.8+hotfix.3 at D:\Android\Flutter_v1.7.8
        • Framework revision b712a172f9 (8 days ago), 2019-07-09 13:14:38 -0700
        • Engine revision 54ad777fd2
        • Dart version 2.4.0
    
    [√] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
        • Android SDK at D:\Android\Sdk
        • Android NDK location not configured (optional; useful for native profiling support)
        • Platform android-29, build-tools 29.0.1
        • ANDROID_HOME = D:\Android\Sdk
        • ANDROID_SDK_ROOT = D:\Android\Sdk
        • Java binary at: D:\Android\Android-Studio\jre\bin\java
        • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
        • All Android licenses accepted.
    
    [√] Android Studio (version 3.4)
        • Android Studio at D:\Android\Android-Studio
        • Flutter plugin version 37.0.1
        • Dart plugin version 183.6270
        • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    
    [!] IntelliJ IDEA Community Edition (version 2019.1)
        • IntelliJ at D:\Program Files\IntelliJ-IDEA-2019.1.3-jbr11
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
        • For information about installing plugins, see
          https://flutter.dev/intellij-setup/#installing-the-plugins
    
    [√] Connected device (1 available)
        • ONEPLUS A5000 • 9586e89d • android-arm64 • Android 9 (API 28)
    
    [ +159 ms] Installing APK.
    [   +6 ms] executing: D:\Android\Sdk\platform-tools\adb.exe version
    [  +49 ms] Android Debug Bridge version 1.0.41
               Version 29.0.1-5644136
               Installed as D:\Android\Sdk\platform-tools\adb.exe
    [   +3 ms] executing: D:\Android\Sdk\platform-tools\adb.exe start-server
    [  +41 ms] Installing build\app\outputs\apk\app.apk...
    [   +1 ms] executing: D:\Android\Sdk\platform-tools\adb.exe -s 9586e89d install -t -r
    D:\BackedupFolder\DevProjects\AndroidStudioProjects\myapp\build\app\outputs\apk\app.apk
    [+1777 ms] Performing Streamed Install
    
               adb: failed to install D:\BackedupFolder\DevProjects\AndroidStudioProjects\myapp\build\app\outputs\apk\app.apk:
    [   +3 ms] Installing build\app\outputs\apk\app.apk... (completed in 1.8s)
    [   +2 ms] Error: ADB exited with exit code 1
    [   +3 ms] Performing Streamed Install
    
               adb: failed to install D:\BackedupFolder\DevProjects\AndroidStudioProjects\myapp\build\app\outputs\apk\app.apk:
    [   +3 ms] Warning: Failed to install APK.
    [   +1 ms] Error launching application on ONEPLUS A5000.
    [   +5 ms] "flutter run" took 43,368ms.
    [   +1 ms] "flutter run" took 43,368ms.
    
    #0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
    #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:475:7)
    <asynchronous suspension>
    #2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:478:18)
    <asynchronous suspension>
    #3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:383:33)
    <asynchronous suspension>
    #4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:29)
    <asynchronous suspension>
    #5      _rootRun (dart:async/zone.dart:1124:13)
    #6      _CustomZone.run (dart:async/zone.dart:1021:19)
    #7      _runZoned (dart:async/zone.dart:1516:10)
    #8      runZoned (dart:async/zone.dart:1463:12)
    #9      AppContext.run (package:flutter_tools/src/base/context.dart:152:18)
    <asynchronous suspension>
    #10     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:375:20)
    #11     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
    <asynchronous suspension>
    #12     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:396:21)
    <asynchronous suspension>
    #13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:29)
    <asynchronous suspension>
    #14     _rootRun (dart:async/zone.dart:1124:13)
    #15     _CustomZone.run (dart:async/zone.dart:1021:19)
    #16     _runZoned (dart:async/zone.dart:1516:10)
    #17     runZoned (dart:async/zone.dart:1463:12)
    #18     AppContext.run (package:flutter_tools/src/base/context.dart:152:18)
    <asynchronous suspension>
    #19     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:356:19)
    <asynchronous suspension>
    #20     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:112:25)
    #21     new Future.sync (dart:async/future.dart:224:31)
    #22     CommandRunner.run (package:args/command_runner.dart:112:14)
    #23     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:242:18)
    #24     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:22)
    <asynchronous suspension>
    #25     _rootRun (dart:async/zone.dart:1124:13)
    #26     _CustomZone.run (dart:async/zone.dart:1021:19)
    #27     _runZoned (dart:async/zone.dart:1516:10)
    #28     runZoned (dart:async/zone.dart:1500:12)
    #29     run.<anonymous closure> (package:flutter_tools/runner.dart:60:18)
    <asynchronous suspension>
    #30     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:29)
    <asynchronous suspension>
    #31     _rootRun (dart:async/zone.dart:1124:13)
    #32     _CustomZone.run (dart:async/zone.dart:1021:19)
    #33     _runZoned (dart:async/zone.dart:1516:10)
    #34     runZoned (dart:async/zone.dart:1463:12)
    #35     AppContext.run (package:flutter_tools/src/base/context.dart:152:18)
    <asynchronous suspension>
    #36     runInContext (package:flutter_tools/src/context_runner.dart:56:24)
    <asynchronous suspension>
    #37     run (package:flutter_tools/runner.dart:51:10)
    #38     main (package:flutter_tools/executable.dart:62:9)
    <asynchronous suspension>
    #39     main (file:///C:/b/s/w/ir/k/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
    #40     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
    #41     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)