【问题标题】:Android apps worked in usb debugging but not in android emulator (white screen)Android 应用程序可以在 USB 调试中工作,但不能在 android 模拟器中工作(白屏)
【发布时间】:2022-06-20 12:50:04
【问题描述】:

我使用 Visual Studio 代码运行“ionic cordova run android”.. 但应用程序在模拟器中显示白屏.. 如果使用 USB 调试,它会正确显示.. 如果使用 apk 安装,设备也会正确显示..我想使用模拟器的原因是因为我想调试“http://10.0.2.2”..这是我的模拟器设置..

Emulator setting

我所做的事情如下

  1. 在模拟器高级设置中为 OpenGL ES Renderer 选择 ANGLE (D3D11)
  2. 选择软件 - 创建模拟器期间模拟性能的 GLES 2.0 图形
  3. 在创建虚拟设备期间尝试使用 R 和 Q 作为系统映像
  4. 根据模拟器设置的系统镜像更新 SDK

System image selection

【问题讨论】:

    标签: android-emulator


    【解决方案1】:

    问题

    • 我在不同的笔记本电脑(笔记本电脑 A)上编译了源代码,它设法使用 google inspect 在 Web 控制台上显示错误
    • 它显示“newtrustedfunctionforjit fn.bind 不是函数”..

    创立

    • 该问题与 chrome 83 版本有关,浏览器需要升级才能解决该问题
    • 模拟器没有使用浏览器(它使用网络视图),因此我无法更新谷歌版本

    解决方案

    • 将较新安卓机型的新皮肤下载到笔记本电脑 A 中
    • 在笔记本电脑 B(我最初附带这篇文章的笔记本电脑)上下载相同的皮肤

    下面是来自 GitHub 的 Angular 解释

    Explanation about the chrome issue

    以下是我的新系统映像

    • 版本名称 S
    • API 级别 31
    • ABI x86_64
    • 面向 Android 12(Google API)

    New System Image

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 2017-11-14
    • 2021-07-05
    • 2019-02-08
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    相关资源
    最近更新 更多