Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 颤振安装apk导致安装\u解析\u失败\u无\u证书_Android_Flutter_Android Sdk 2.3_Flutter Sdk - Fatal编程技术网

Android 颤振安装apk导致安装\u解析\u失败\u无\u证书

Android 颤振安装apk导致安装\u解析\u失败\u无\u证书,android,flutter,android-sdk-2.3,flutter-sdk,Android,Flutter,Android Sdk 2.3,Flutter Sdk,我一直在android emulator上开发和安装我的apk,并且在物理设备上没有任何问题 然后突然,我在安装时出错了。我能想到的唯一改变就是删除并重新生成了我的pubspec.lock 我用命令构建和安装 flutter build apk --debug flutter instal apk 在物理设备上安装时,我得到 Package install error: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] Install failed

我一直在android emulator上开发和安装我的apk,并且在物理设备上没有任何问题

然后突然,我在安装时出错了。我能想到的唯一改变就是删除并重新生成了我的pubspec.lock

我用命令构建和安装

flutter build apk --debug
flutter instal apk
在物理设备上安装时,我得到

Package install error: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
Install failed
在模拟器上安装时,我得到

adb: failed to install /home/user/src/MobileApp/build/app/outputs/flutter-apk/app.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Package
/data/app/vmdl770003105.tmp/base.apk has no certificates at entry AndroidManifest.xml]
Install failed
我注意到,当我在~/.android文件夹中构建时,会创建一个debug.keystore.lock文件,但从未删除。我可以手动删除它,但每个后续生成过程都会创建此生成文件,而不会删除它

飞博士

✓] Flutter (Channel stable, 1.22.5, on Linux, locale en_CA.UTF-8)
    • Flutter version 1.22.5 at /usr/local/flutter-sdk
    • Framework revision 7891006299 (11 days ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /usr/local/android-sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /usr/local/android-sdk
    • Java binary at: /usr/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01)
    • All Android licenses accepted.

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] VS Code (version 1.52.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.17.0

[✓] Connected device (1 available)
    • Lenovo TB3 X70F (mobile) • *JHD874JBNA73B • android-arm64 • Android 6.0 (API 23)

! Doctor found issues in 1 category.