运行 android 模拟器中的系统应用

Run a system app in android emulator

我已经成功创建了一个密钥库来签署要在 android 模拟器上测试的系统应用程序。我可以在 6.0 图像上安装 apk,但在 8.0 图像上没有成功。它失败并显示消息:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE Package xxx.yyy.zzz has no signatures that match those in shared user android.uid.system。我使用的密钥是 aosp-mirror github 上可用的密钥。有没有办法将 apk 签名为系统应用程序以在 8.0 android 模拟器上使用?

您应该尝试使用没有 Google API 或 Google Play 服务的模拟器。