Flutter项目在Android Studio虚拟机安装失败:INSTALL_FAILED_INVALID_APK错误
解决Flutter项目安装到Android模拟器报错:INSTALL_FAILED_INVALID_APK(res=-2)
可行解决方案:
清理项目并重新构建
在终端依次执行以下命令:flutter clean flutter pub get flutter run修改AndroidManifest.xml配置
在android/app/src/main/AndroidManifest.xml的<application>标签中添加android:extractNativeLibs="true"属性:<application android:name="io.flutter.app.FlutterApplication" android:label="your_app_name" android:icon="@mipmap/ic_launcher" android:extractNativeLibs="true"> <!-- 原有配置内容 --> </application>检查模拟器ABI兼容性
打开Android Studio的AVD管理器,确认当前模拟器的ABI(如x86_64),在android/app/build.gradle中指定对应支持的ABI:android { defaultConfig { ndk { abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' } } }重新创建模拟器
删除当前异常的虚拟设备,通过AVD管理器新建一个符合项目要求的Android模拟器,再尝试安装运行。手动验证APK完整性
用adb命令手动安装APK,排查是否为安装包损坏:adb install -r C:\Users\Lenovo\Desktop\NCKH\right_premium_brain\build\app\outputs\flutter-apk\app-debug.apk若仍报错,重新执行构建命令生成新的APK包。
内容的提问来源于stack exchange,提问作者Nathan
相关产品推荐
相关产品推荐

