首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振应用程序未在实际设备上午餐

颤振应用程序未在实际设备上午餐
EN

Stack Overflow用户
提问于 2021-06-05 13:25:35
回答 2查看 125关注 0票数 0

我想在我的手机上吃午饭,但是当我跑的时候

代码语言:javascript
复制
flutter run  --verbose

我发现了一个错误:

代码语言:javascript
复制
   +2 ms] Stopping app 'app.apk' on SM A315G.
[        ] executing: /mnt/SSDP/Sdk/android/platform-tools/adb -s RR8R107K94E shell am force-stop com.parsapp
[  +60 ms] executing: /mnt/SSDP/Sdk/android/platform-tools/adb -s RR8R107K94E shell pm list packages com.parsapp
[  +92 ms] Installing APK.
[   +2 ms] Installing build/app/outputs/flutter-apk/app.apk...
[        ] executing: /mnt/SSDP/Sdk/android/platform-tools/adb -s RR8R107K94E install -t -r /mnt/SSDP/Project/Casp/mobileapplication/build/app/outputs/flutter-apk/app.apk
[+5134 ms] Performing Streamed Install

           adb: failed to install /mnt/SSDP/Project/Casp/mobileapplication/build/app/outputs/flutter-apk/app.apk:
[        ] Installing build/app/outputs/flutter-apk/app.apk... (completed in 5.1s)
[   +1 ms] Error: ADB exited with exit code 1
[   +1 ms] Performing Streamed Install

           adb: failed to install /mnt/SSDP/Project/Casp/mobileapplication/build/app/outputs/flutter-apk/app.apk:
[        ] Warning: Failed to install APK.
[        ] Error launching application on SM A315G.
[   +4 ms] "flutter run" took 36,587ms.
[   +3 ms] 

在移动开发者选项中

  1. 正在进行USB调试
  2. 验证USB上的应用程序是打开的
  3. 验证可调试应用程序的字节码已关闭
  4. 我有足够的空间( 100多个免费空间)

我选择了传输图像

当我选择传输文件时,午餐过程保持在这个级别上:

代码语言:javascript
复制
 [   +2 ms] Stopping app 'app.apk' on SM A315G.
[        ] executing: /mnt/SSDP/Sdk/android/platform-tools/adb -s RR8R107K94E shell am force-stop com.parsapp
[  +61 ms] executing: /mnt/SSDP/Sdk/android/platform-tools/adb -s RR8R107K94E shell pm list packages com.parsapp
[  +83 ms] Installing APK.
[   +2 ms] Installing build/app/outputs/flutter-apk/app.apk...
[        ] executing: /mnt/SSDP/Sdk/android/platform-tools/adb -s RR8R107K94E install -t -r /mnt/SSDP/Project/Casp/mobileapplication/build/app/outputs/flutter-apk/app.apk

但我不能在手机上申请午餐。

这是颤栗的医生:

代码语言:javascript
复制
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel unknown, 2.0.6, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] VS Code (version 1.56.2)

我用的是FVM。我的手机android版本是11。

当我运行adb install /mnt/SSDP/Project/Casp/mobileapplication/build/app/outputs/flutter-apk/app.apk时,卡在上,执行流安装。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-05 16:24:18

我终于解决了这个问题:

运行flutter doctor -v,如果您有insufficient permissions for device错误,您应该使用以下技巧:

  1. 根据官方网站

如果您看到一条错误消息,说明您不在plugdev组中,则需要将自己添加到plugdev组中:

代码语言:javascript
复制
sudo usermod -aG plugdev $LOGNAME

然后:

Android platform-tools-公共包包含一个由社区维护的用于Android设备的udev规则的默认集合。安装:

代码语言:javascript
复制
apt-get install android-sdk-platform-tools-common
  1. 如果以上提示不起作用,然后: adb杀毒服务器

然后与超级用户一起启动adb或使用sudo。

代码语言:javascript
复制
sudo adb start-server

已完成:-)

票数 0
EN

Stack Overflow用户

发布于 2021-06-05 13:35:59

你的颤音频道是未知的。

该版本是未知的,并且似乎处于web开发人员模式,因此

如果您正在将其用于android设备,则最好切换到

代码语言:javascript
复制
flutter channel stable

在那之后

代码语言:javascript
复制
flutter upgrade

然后是flutter run

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67850031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档