vs2019开发安卓应用.docx

上传人:暗伤 文档编号:97277549 上传时间:2024-05-22 格式:DOCX 页数:1419 大小:47.23MB
返回 下载 相关 举报
vs2019开发安卓应用.docx_第1页
第1页 / 共1419页
vs2019开发安卓应用.docx_第2页
第2页 / 共1419页
点击查看更多>>
资源描述

《vs2019开发安卓应用.docx》由会员分享,可在线阅读,更多相关《vs2019开发安卓应用.docx(1419页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、ContentsXamarin.Android开始操作设置和安装 Windows 安装 Android SDK 安装Android 仿真器设置硬件加速(Hyper-V 和 HAXM) Device Manager设备属性疑难解答Android 设备设置Microsoft Mobile OpenJDK 预览版了解 Android第 1 部分:快速入门第 2 部分:深入了解了解 Android 多屏幕第 1 部分:快速入门第 2 部分:深入了解面向 Java 开发人员的 Xamarin应用程序基础知识可访问性 Android API 级别 Android 资源Android 资源基础知识默认资源备

2、用资源为不同屏幕创建资源应用程序本地化和字符串资源使用 Android 资产字体活动生命周期演练 - 保存活动状态Android 服务创建服务绑定服务 意向服务启动的服务前景服务 进程外服务服务通知广播接收器本地化权限图形和动画 CPU 体系结构处理旋转音频通知本地通知本地通知演练触控Android 中的触控演练 - 在 Android 中使用触控多点触控跟踪HttpClient 堆栈和 SSL/TLS编写响应性应用用户界面 Android 设计器使用 Android Designer设计器基础知识资源限定符和可视化效果选项备选布局视图材料设计功能Android 布局诊断Android Des

3、igner 诊断分析器材料主题用户配置文件初始屏幕布局LinearLayout RelativeLayout TableLayout RecyclerView部件和功能 RecyclerView 示例扩展示例ListViewListView 部件和功能 使用数据填充 ListView自定义 ListView 的外观使用 CursorAdapters使用 ContentProviderListView 和活动生命周期GridView GridLayout选项卡式布局使用 ActionBar 的导航选项卡控件ActionBar自动完成按钮单选按钮切换按钮CheckBox自定义按钮Calendar

4、CardView EditText库导航栏选取器日期选取器时间选取器弹出菜单RatingBarSpinner开关TextureView Toolbar替换操作栏添加第二个工具栏工具栏兼容性ViewPager带视图的 ViewPager带片段的 ViewPager WebView平台功能Android 无线发送Android 清单使用 Xamarin.Android 的文件访问外部存储指纹身份验证入门扫描指纹创建 CryptoObject响应身份验证回调指南和摘要注册指纹Android 作业计划程序 Firebase 作业调度程序片段实现片段片段演练 - 第 1部分片段演练 - 第 2 部分创建

5、片段 管理片段专用片段类提供向后兼容性应用链接AndroidX Android 10Android 9 PieAndroid 8 OreoAndroid 7 NougatAndroid 6 MarshmallowAndroid 5 LollipopAndroid 4.4 KitKat Android 4.1 Jelly BeanAndroid 4.0 Ice Cream Sandwich内容提供商工作原理使用联系人 ContentProvider创建自定义 ContentProvider地图和位置位置映射地图应用程序地图 API获取 Google Maps API 密钥使用 Android.S

6、peechJava 集成Android 可调用包装器使用 JNI将 Java 移植到 C#绑定 Java 库绑定 .JAR绑定 .AAR绑定 Eclipse 库项目自定义绑定Java 绑定元数据使用 Javadoc 命名参数绑定疑难解答绑定 Kotlin 库演练使用本机库Renderscript Xamarin.Essentials入门平台与功能支持加速计应用信息应用主题气压计 电池剪贴板颜色转换器指南针连接性 检测抖动设备显示信息设备信息电子邮件文件系统帮助程序手电筒地理编码地理位置陀螺仪 启动器磁力计主线程映射打开浏览器方向传感器权限电话拨号程序平台扩展(Size、Rect、Point)首

7、选项安全存储共享SMS文本到语音转换单位转换器版本跟踪振动Web 验证器Xamarin.Essentials 发行说明疑难解答数据和云服务Azure Active Directory入门步骤 1。 寄存器步骤 2。 配置访问图形 API Azure 移动应用数据访问介绍Configuration使用 SQLite.NET ORM使用 ADO.NET在应用中使用数据 Google 消息传送 Firebase 云消息传送 FCM 通知演练Google Cloud MessagingGCM 通知演练Web 服务部署和测试应用包大小应用更改 构建应用生成过程构建特定于 ABI 的 APK命令行仿真器调

8、试在仿真器上调试在设备上调试 Android 调试日志可调试属性环境GDB自定义链接器设置多核设备性能分析准备发布ProGuard对 APK 进行签名对 APK 进行手动签名查找 Keystore 签名发布应用发布到 Google Play Google 授权服务 APK 扩展文件手动上传 APK发布到 Amazon独立发布安装为系统应用 高级概念和内部机制体系结构 可用程序集API 设计垃圾回收限制疑难解答疑难解答指南常见问题应安装哪些 Android SDK 包?可以在哪里设置 Android SDK 位置?如何更新 Java Development Kit (JDK) 版本?可否使用 J

9、ava Development Kit (JDK) 版本 9?如何手动安装 Xamarin.Android.Support 包所需的 Android 支持库?在 Windows 上调试 Android 需要哪些 USB 驱动程序?是否可以从 Windows VM 连接到在 Mac 上运行的 Android 仿真器?如何自动化 Android NUnit 测试项目?为何我的 Android 发布版本无法连接到 Internet?更智能的 Xamarin Android 支持 v4 / v13 NuGet 包如何解决 PathTooLongException?哪个版本的 Xamarin.Andro

10、id 添加了 Lollipop 支持?Android.Support.v7.AppCompat - 未找到与给定名称匹配的资源:属性“android:actionModeShareDrawable”调整 Android Designer 的 Java 内存参数Android Resource.designer.cs 文件不更新解决库安装错误对 Android SDK 工具的更改Xamarin.Android 错误和警告参考Wear开始操作Android 穿戴设备简介设置和安装你好,穿戴设备用户界面控件GridViewPager平台功能创建表盘屏幕大小 部署和测试在仿真器上进行调试在穿戴设备上调

11、试 打包发行说明示例Xamarin.Android 入2020/4/16 Edit Online设置和安装在 Visual Studio 中设置并运行 Xamarin.Android。 本部分介绍下载、安装、仿真器配置以及设备预配等内容。Hello,Android在这个两部分的指南中,你会使用 Visual Studio 生成第一个 Xamarin.Android 应用程序,并了解使用 Xamarin 进行Android 应用程序开发的基础知识。 同时,本指南会介绍生成和部署 Xamarin.Android 应用程序所需的工具、概念和步骤。Hello,Android 多屏幕在这个由两部分组成的

12、指南中,我们会扩展在“了解 Android”指南中创建的应用程序,以便实现第二个屏幕 。 在此过程中,本指南将介绍基本 Android 应用程序构建基块,并随着更好地了解 Android 应用程序结构和功能来使用户深入了解 Android 体系结构 。面向 Java 开发人员的 Xamarin本文介绍面向 Java 开发人员的 C# 编程,主要侧重于 Java 开发人员在学习 Xamarin.Android 应用开发时会遇到的 C# 语言功能。视频使用 Xamarin for Visual Studio 生成第一个 Android 应用设置和安装2020/4/16 Edit Online这部分

13、的主题介绍了如何在 Windows 和 macOS 上安装和配置 Xamarin.Android 以用于 Visual Studio,如何使用 Android SDK 管理器下载和安装生成和测试应用所需的 Android SDK 工具和组件,如何配置 Android 仿真器以进行调试,以及如何将物理 Android 设备连接到开发计算机以调试和最终对应用进行测试。Windows 安装本指南提供在 Windows 上安装 Xamarin.Android 所需的安装步骤和配置详细信息。 本文结束时,你需要将一个有效的 Xamarin.Android 安装集成到 Visual Studio 中,并且

14、准备好开始生成你们的第一个 Xamarin.Android 应用程序。Mac 安装本文提供在 Mac 上安装 Xamarin.Android 所需的安装步骤和配置详细信息。 本文结束时,你需要将一个有效的Xamarin.Android 安装集成到 Visual Studio for Mac 中,并且准备好开始生成你们的第一个 Xamarin.Android 应用程序。Android SDK 安装Visual Studio 包含一个取代 Google 的独立 Android SDK 管理器的 Android SDK 管理器。 本文说明如何使用 SDK管理器下载 Android SDK 工具、平台

15、以及开发 Xamarin.Android 应用所需的其他组件。Android 仿真器设置这些文章介绍如何设置 Android Emulator 以测试和调试 Xamarin.Android 应用程序。Android 设备设置本文介绍了如何设置物理 Android 设备并将其连接到开发计算机,这样可以将该设备用于运行和调试 Xamarin.Android 应用程序。Microsoft Mobile OpenJDK 预览版本指南介绍了如何切换到 Microsoft 分发的 OpenJDK 预览版。 此 OpenJDK 分发适用于移动开发。Windows 安装2020/4/16 Edit Onlin

16、e本指南介绍了在 Windows 上安装 Xamarin.Android for Visual Studio 的步骤,并介绍了如何配置 Xamarin.Android来生成你的第一个 Xamarin.Android 应用程序。概述现在,所有版本的 Visual Studio 中都免费附带 Xamarin,并且不需要单独的许可证,可使用 Visual Studio 安装程序下载和安装 Xamarin.Android 工具。 (不再需要早期版本的 Xamarin.Android 所需的手动安装和许可步骤。)本指南将介绍以下内容: 如何为 Java 开发工具包、Android SDK 和 Andro

17、id NDK 配置自定义位置。 如何启动 Android SDK 管理器,下载并安装其他 Android SDK 组件。 如何准备 Android 设备或仿真器进行调试和测试。 如何创建第一个 Xamarin.Android 应用项目。本指南结束时,你需要将一个有效的 Xamarin.Android 安装集成到 Visual Studio 中,并且准备好开始生成你们的第一个 Xamarin.Android 应用程序。安装有关安装与 Windows 上的 Visual Studio 配合使用的 Xamarin 的详细信息,请参阅 Windows 安装指南。ConfigurationXamarin

18、.Android 使用 Java 开发工具包 (JDK) 和 Android SDK 生成应用。 在安装过程中,Visual Studio 安装程序会将这些工具放置在其默认位置,并使用适当的路径配置来配置开发环境。 可单击“工具”“选项”“Xamarin”“Android 设置”查看和更改这些位置 :对于大多数用户,默认位置会起作用,无需进行进一步更改。 但是,你可能希望将 Visual Studio 配置为这些工具的自定义位置(例如,如果你已在其他位置安装了 Java JDK、Android SDK 或 NDK)。 单击要更改的路径旁边的“更改”,然后导航到新位置 。Xamarin.Andr

19、oid 使用JDK 8,这是在为 API 级别 24 或更高级别进行开发时所必需的(JDK 8 还支持低于 24 的 API级别)。 如果专门为 API 级别 23 或更低级别进行开发,可以继续使用 JDK 7。IMPORTANTXamarin.Android 不支持 JDK 9。Android SDK 管理器Android 使用多个 Android API 级别设置来确定应用在各种版本的 Android 中的兼容性(有关 Android API 级别的详细信息,请参阅了解 Android API 级别)。 根据要面向的 Android API 级别,可能需要下载和安装其他 Android S

20、DK组件。 此外,可能需要安装 Android SDK 中提供的可选工具和仿真器映像。 为此,请使用 Android SDK 管理器 。 可单击“工具”“Android”“Android SDK 管理器”,启动“Android SDK管理器” :默认情况下,Visual Studio 会安装 Google Android SDK 管理器:可使用 Google Android SDK 管理器安装最高版本为 25.2.3 的 Android SDK 工具包。 但是,如果需要使用更高版本的 Android SDK 工具包,则必须安装适用于 Visual Studio 的 Xamarin Androi

21、d SDK 管理器插件(可从 Visual Studio Marketplace 获取)。 这是必需的,因为 Google 的独立 SDK 管理器已在 Android SDK 工具包 25.2.3 版本中弃用。有关使用 Xamarin Android SDK 管理器的详细信息,请参阅 Android SDK 安装。Android 仿真器Android Emulator 工具可有效地开发和测试 Xamarin.Android 应用。 例如,平板电脑等物理设备在部署时可能不可用,或开发人员可能想在提交代码前在计算机上运行某些集成测试。在计算机上模拟 Android 设备包括以下部分: Google

22、 Android Emulator 它是基于 QEMU 的仿真器,用于创建在开发人员的工作站上运行的虚拟化设备。 仿真器映像 仿真器映像是旨在进行虚拟化的硬件和操作系统的模板或规范 。 例如,一个仿真器映像可以确定运行安装 Google Play Services 的 Android 7.0 的 Nexus 5X 的硬件要求。 另一个仿真器映像可以指定运行Android 6.0 的 10 英寸平板电脑。 Android 虚拟设备 (AVD) Android 虚拟设备是从仿真器映像创建的 Android 仿真设备 。 运行和测试 Android应用时,Xamarin.Android 将启动 An

23、droid Emulator,启动特定 AVD,安装 APK,然后运行应用。在基于 x86 的计算机上进行开发时,可以通过使用针对 x86 体系结构进行优化的特殊仿真器映像以及以下两项虚拟化技术之一显著提高性能:1. Microsoft Hyper-V 可用于运行 Windows 10 的 2018 年 4 月更新或更高版本的计算机。2. Intel 硬件加速执行管理器 (HAXM) 可用于运行 OS X、macOS 或较旧 Windows 版本的 x86 计算机。有关 Android Emulator、Hyper-V 和 HAXM 的详细信息,请参阅通过硬件加速提高模拟器性能指南。NOTE在

24、早于 Windows 10 的 2018 年 4 月更新的 Windows 版本中,HAXM 与 Hyper-V 不兼容。 在此情况下,需要禁用 Hyper-V 或使用不具有 x86 优化的较慢的仿真器映像。Android 设备如果有用于测试的 Android 物理设备,现在可设置设备用于开发。 通过查看设置设备进行开发配置 Android 设备进行开发,然后将其连接到计算机以运行和调试 Xamarin.Android 应用程序。创建应用程序安装 Xamarin.Android 后,可启动 Visual Studio 创建一个新项目。 单击“文件”“新建”“项目”,开始创建应用 :在“新建项目

25、”对话框中的“模板”下,选择“Android”,然后单击右窗格中的“Android 应用” 。 输入应用名称(在下面的屏幕截图中,应用称为 MyApp),然后单击“确定” :就这么简单! 现在即可使用 Xamarin.Android 创建 Android 应用程序!总结本文介绍了如何在 Windows 上设置和安装 Xamarin.Android 平台、如何(可选)使用自定义 Java JDK 和 Android SDK 安装位置配置 Visual Studio、如何启动 SDK Manager 安装其他 Android SDK 组件、如何设置 Android 设备或仿真器,以及如何开始构建你

26、的第一个应用程序。下一步是查看了解 Android 教程,了解如何创建可用的 Xamarin.Android 应用。相关链接 下载 Visual Studio 安装 Visual Studio Tools for Xamarin 系统要求 Android SDK 安装 Android 仿真器设置 设置设备进行开发 在 Android Emulator 上运行应用设置于 Xamarin.Android 的 Android SDK2020/4/16 Edit OnlineVisual Studio 包含 Android SDK 管理器,用于下载 Android SDK 工具、平台以及开发 Xama

27、rin.Android 应用所需的其他组件。概述本指南介绍如何在 Visual Studio 和 Visual Studio for Mac 中使用 Xamarin Android SDK 管理器。NOTE本指南适用于 Visual Studio 2019、Visual Studio 2017 和 Visual Studio for Mac。Xamarin Android SDK 管理器(作为 .NET 移动开发 的一部分安装)可帮助你下载开发 Xamarin.Android 应用所需的最新 Android 组件。 它取代了已被弃用的 Google 的独立 SDK 管理器。 Visual St

28、udio Visual Studio for Mac要求若要使用 Xamarin Android SDK 管理器,需要以下工具: Visual Studio 2019 Community、Professional 或 Enterprise。 或者 Visual Studio 2017(Community、Professional 或 Enterprise 版本)。 需要 Visual Studio 2017 版本15.7 或更高版本。 Visual Studio Tools for Xamarin 版本 4.10.0 或更高版本(作为使用 .NET 的移动开发 工作负载的一部分安装)。Xama

29、rin Android SDK 管理器还需要 Java 开发工具包(此工具包自动安装在 Xamarin.Android 中)。 有多种 JDK可选方案供选择: Xamarin.Android 默认使用 JDK 8,这是在为 API 级别 24 或更高级别进行开发时所必需的(JDK 8 还支持低于 24 的 API 级别)。 如果专门为 API 级别 23 或更低级别进行开发,可以继续使用 JDK 7。 如果使用 Visual Studio 15.8 Preview 5 或更高版本,可尝试使用 Microsoft Mobile OpenJDK 分发而不使用 JDK 8。IMPORTANTXama

30、rin.Android 不支持 JDK 9。SDK 管理器若要在 Visual Studio 中启动 SDK 管理器,请单击“工具”“Android”“Android SDK 管理器” :Android SDK 管理器会在“Android SDK 和工具”屏幕中打开 。 此屏幕上有两个选项卡 “平台”和“工具” :下面的部分将对“Android SDK 和工具”屏幕进行更详细的介绍 。Android SDK 位置Android SDK 位置是在“Android SDK 和工具”屏幕的顶部进行配置的,如以上屏幕截图中所示 。 必须正确配置此位置,这样“平台”和“工具”选项卡才能正常工作 。 出于

31、下面一个或多个原因,可能需要设置 Android SDK 的位置:1. Android SDK 管理器无法定位 Android SDK。2. 你已在备用(非默认)位置安装了 Android SDK。若要设置 Android SDK 的位置,请单击“Android SDK 位置”最右侧的省略号 () 按钮 。 这将打开“浏览文件夹”对话框,用于导航到 Android SDK 的位置 。 在下面的屏幕截图中,已选中“Program Files (x86)Android”下面的 Android SDK :单击“确定”后,SDK 管理器将管理安装在所选位置的 Android SDK 。“工具”选项卡“

32、工具”选项卡显示“工具”和“附加程序”的列表 。 使用此选项卡以安装 Android SDK 工具、平台工具和生成工具。 此外,还可以安装 Android Emulator、低级别调试器 (LLDB)、NDK、HAXM 加速和 Google Play 库。例如,若要下载 Google Android Emulator 包,请单击“Android Emulator”旁的复选标记,然后单击“应用更改”按钮 :可能显示包含“以下包需要你在安装前接受其许可条款:”消息的对话框如果接受这些条款和条件,请单击“接受” 。 在窗口底部,有一个进度栏会指示下载和安装进度。 安装完成后,“工具”选项卡将显示已安

33、装所选的工具和附加程序 。“平台”选项卡“平台”选项卡显示平台 SDK 版本以及适用于每个平台的其他资源(例如系统映像)的列表 :此屏幕列出了 Android 版本(例如“Android 8.0”)、代码名称(“Oreo”)、API 级别(例如“26”)以及平台对应组件的大小(例如“1 GB”) 。 使用“平台” 选项卡安装要面向的 Android API 级别的组件。 (有关 Android 版本和 Android API 级别的详细信息,请参阅了解 Android API 级别)。安装某个平台的所有组件后,该平台名称旁边将显示一个复选标记。 如果某个平台的组件并非已全部安装,该平台的此框则

34、会被填充。 可以通过单击某个平台左侧的“+”框展开此平台以查看其组件(以及已安装的组件) 。单击“-”取消展开某个平台的组件列表 。若要将另一个平台添加到 SDK,请单击此平台旁边的框 - 直到显示复选标记 - 以安装其所有组件,然后单击“应用更改” :若要仅安装特定组件,请单击一次此平台旁边的框。 然后可以选择所需的任何单个组件:请注意,要安装的组件数量显示在“应用更改”按钮旁边 。 单击“应用更改”按钮后,将看到上示“许可证接受”屏幕 。 如果接受这些条款和条件,请单击“接受” 。 如果有多个组件要安装,则可能会多次看到此对话框。 在窗口底部,有一个进度栏会指示下载和安装进度。 下载和安装

35、过程完成后(可能需要好几分钟的时间,具体取决于需要下载的组件数量),已添加的组件会被复选标记标记出来并被列为“已安装” 。存储库选择默认情况下,Android SDK 管理器从由 Microsoft 托管的存储库下载平台组件和工具。 如果需要访问实验性Alpha/Beta 平台和 Microsoft 存储库中尚不可用的工具,可以将 SDK 管理器切换为使用 Google 的存储库。 若要进行这种切换,请单击右下角的齿轮图标,然后选择“存储库”“Google (不受支持)” :选择 Google 存储库后,以前不可用的“平台” 选项卡中可能显示其他包。 (在上面的屏幕截图中,切换到Google

36、存储库后添加了“Android SDK 平台 28” 。)请注意,使用 Google 存储库不受支持,因此不建议将其用于日常开发。若要切换回平台和工具支持的存储库,请单击“Microsoft (推荐)” 。 这会将包和工具的列表还原到默认选择。总结本指南说明了如何在 Visual Studio 和 Visual Studio for Mac 中安装和使用 Xamarin Android SDK 管理器工具。相关链接 了解 Android API 级别 对 Android SDK 工具的更改Android 仿真器设置2020/4/16 Edit Online本指南介绍如何准备好 Android

37、Emulator 以测试应用 。概述可使用各种配置运行 Android Emulator 来模拟不同的设备。 每个配置称为虚拟设备 。 在仿真器上部署和测试应用时,选择模拟物理 Android 设备(如 Nexus 或 Pixel 手机)的预配置或自定义虚拟设备。下面列出的部分介绍了如何加速 Android Emulator 以最大限度提高性能、如何使用 Android Device Manager 创建和自定义虚拟设备,以及如何自定义虚拟设备的配置文件属性。 此外,疑难解答部分说明了常见模拟器问题和解决方法。部分通过硬件加速提高仿真器性能如何使用 Hyper-V 或 HAXM 虚拟化技术为计

38、算机准备最大的 Android Emulator 性能。 由于在没有硬件加速的情况下 Android Emulator 的运行可能会极度缓慢,因此,建议在使用模拟器之前在计算机上启用硬件加速。使用 Android Device Manager 管理虚拟设备如何使用 Android Device Manager 创建和自定义虚拟设备。编辑 Android 虚拟设备属性如何使用 Android Device Manager 编辑虚拟设备的配置文件属性。Android Emulator 疑难解答本文介绍运行 Android Emulator 时最常见的警告消息和问题,以及解决方法和相关技巧。配置 A

39、ndroid Emulator 后,请参阅使用 Google Android Emulator 进行调试,了解如何启动模拟器以及如何使用它测试并调试应用的信息。NOTE自 Android SDK 工具版本 26.0.1 和更高版本开始,Google 已删除了对现有 AVD/SDK 管理器的支持,以支持其新的 CLI(命令行接口)工具 。 由于此弃用更改,因此现在将 Xamarin SDK/Device Manager 用于 Android 工具 26.0.1 和更高版本,而不使用 Google SDK/Device Manager。 有关 Xamarin SDK 管理器的详细信息,请参阅设置

40、Xamarin.Android 的 Android SDK。通过硬件加速提仿真器性能 (Hyper-V & HAXM)2020/4/23 Edit Online本文介绍了如何使用计算机的硬件加速功能最大限度提高 Android Emulator 的性能。Visual Studio 便于开发人员在无法使用 Android 设备的情况下通过使用 Android Emulator 来测试和调试Xamarin.Android 应用程序。 但是,如果硬件加速在运行 Android 仿真器的计算机上不可用,那么它的运行速度太慢。 通过将特殊的 x86 虚拟设备映像与计算机的虚拟化功能结合使用,可以极大地提

41、高 Android Emulator 的性能。H AXMWH PXH YPERVISOR. FRAM EWORK有 Intel 处理器XXX有 AMD 处理器X想支持 Hyper-VX想支持嵌套虚拟化有限想使用 Docker 等技术XX在 Windows 上加速 Android Emulator以下虚拟化技术可用于加速 Android Emulator:1. Microsoft 的 Hyper-V 和 Windows 虚拟机监控程序平台 (WHPX) 。 Hyper-V 是 Windows 的虚拟化功能,使虚拟的计算机系统可以在物理主计算机上运行。2. Intel 硬件加速执行管理器 (HAX

42、M) 。 HAXM 是运行 Intel CPU 的计算机所用的虚拟化引擎。为了在 Windows 上获得最佳体验,建议使用 WHPX 来加速 Android Emulator。 如果计算机没有 Hyper-V,则可使用 HAXM。 如果满足以下条件,Android Emulator 将自动使用硬件加速:硬件加速在开发计算机上可用并已启用。仿真器正在运行为基于 x86 的虚拟设备创建的系统映像 。IMPORTANT不可在另一 VM(例如由 VirtualBox、VMWare 或 Docker 托管的 VM)内运行经过 VM 加速的仿真器。 必须直接在系统硬件上运行 Android Emulato

43、r 。有关使用 Android Emulator 进行启动和调试的信息,请参阅 Android Emulator 调试。使用 HYPER-V 加速在启用 Hyper-V 之前,请阅读以下部分以验证你的计算机是否支持 Hyper-V。验证对 Hyper-V 的支持Hyper-V 在 Windows 虚拟机监控程序平台上运行。 若要将 Android Emulator 与 Hyper-V 配合使用,计算机必须满足以下条件才能支持 Windows 虚拟机监控程序平台:计算机硬件必须满足以下要求: 支持二级地址转换 (SLAT) 的 64 位 Intel 或 AMD Ryzen CPU。 CPU 支持

44、 VM 监视器模式扩展(Intel CPU 的 VT-c 技术)。 内存至少为 4 GB。在计算机的 BIOS 中,必须启用以下项: 虚拟化技术(标签可能因母板制造商而不同)。 硬件强制执行数据执行保护。 计算机必须更新到 Windows 10 2018 年 4 月更新(版本 1803)或更高版本。 可使用以下步骤验证Windows 版本是否为最新版本:1. 在 Windows 搜索框中,输入“关于” 。2. 在搜索结果中选择“关于你的电脑” 。3. 在“关于”对话框中向下滚动到“Windows 规范”部分 。4. 验证“版本”最低为 1803 版 :要验证计算机硬件和软件是否与 Hyper-

45、V 兼容,请打开命令提示符并键入以下命令:systeminfo如果列出的所有 Hyper-V 要求的值均为“是”,则计算机可以支持 Hyper-V 。 例如:启用 HYPER-V 加速若计算机符合上述条件,请执行以下步骤使用 Hyper-V 加速 Android Emulator:1. 在 Windows 搜索框中输入“Windows 功能”,然后在搜索结果中选择“打开或关闭 Windows 功能” 。在“Windows 功能”对话框中,启用“Hyper-V”和“Windows 虚拟机监控程序平台” :进行这些更改后,重新启动计算机。IMPORTANT在 Windows 10 2018 年 1

46、0 月更新(RS5) 及更高版本中,你只需启用 Hyper-V 即可,因为它将自动使用 Windows 虚拟机监控程序平台 (WHPX)。2. 安装 Visual Studio 15.8 或更高版本(此版本 Visual Studio 通过 Hyper-V 提供用于运行 Android Emulator的 IDE 支持) 。3. 安装 Android Emulator 包 27.2.7 或更高版本。 要安装此包,请在 Visual Studio 中导航到“工具”“Android”“Android SDK 管理器” 。 选择“工具”选项卡,确保 Android Emulator 版本至少为 27.2.7 。另请确保 Android SDK Tools 版本为 26.1.1 或更高版本:创建虚拟设备时(参阅使用 Android Device Manager 管理虚拟设备),请确保选择基于 x86 的系统映像 。 如果使用基于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁