MLKit人脸检测项目模拟器启动警告求助:迁移文件夹后遇两类问题
解决MLKit人脸检测应用启动的两类警告
事件日志
1:07 PM Gradle sync started 1:07 PM * daemon not running; starting now at tcp:5037 1:07 PM * daemon started successfully 1:07 PM Gradle sync finished in 2 s 306 ms (from cached state) 1:07 PM Executing tasks: [:app:assembleDebug] in project G:\TestFaceDetection 1:08 PM Emulator: WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator. 1:08 PM Emulator: WARNING | *** No gRPC protection active, consider launching with the -grpc-use-jwt flag.*** 1:08 PM Emulator: Process finished with exit code 0 1:09 PM Gradle build finished in 1 m 51 s 271 ms
1. 处理「unexpected system image feature string」警告
结合你迁移.android和.AndroidStudio4.0文件夹的操作,按以下步骤排查:
清理模拟器残留配置
找到C:\android目录下的avd文件夹,删除对应模拟器的缓存文件;或者在Android Studio的AVD管理器中,选中目标模拟器点击「Wipe Data」,甚至删除后重新创建模拟器,彻底清除旧路径的残留配置。匹配系统镜像与模拟器版本
检查你使用的系统镜像版本(如Android 13/14)是否和模拟器工具版本兼容,建议在SDK管理器中重新下载对应版本的系统镜像,避免镜像文件损坏或版本不匹配。验证环境变量配置
确保ANDROID_SDK_HOME和ANDROID_USER_HOME(系统+用户变量)都指向C:\android,配置完成后重启Android Studio,让新路径生效。
2. 处理「No gRPC protection active」警告
你误解了这个flag的用法——它是模拟器的启动参数,不是用来运行APK的:
- 打开Android Studio的AVD管理器,找到目标模拟器,点击右侧铅笔图标进入编辑界面。
- 滚动到页面底部,点击「Show Advanced Settings」展开高级选项。
- 在「Emulator launch parameters」输入框中添加参数:
-grpc-use-jwt。 - 保存设置后重启模拟器,警告即可消失。
补充:这个警告仅为安全提示,不影响MLKit人脸检测功能,若不在意可直接忽略。
内容的提问来源于stack exchange,提问作者Tatiana Kogai
相关产品推荐
相关产品推荐

