在 Android 设备或仿真器上进行测试

2023-09-17 20:17:20

 🎬 岸边的风:个人主页

 🔥 个人专栏 :《 VUE 》 《 javaScript 》

⛺️ 生活的理想,就是为了理想的生活 !

在这里插入图片描述

目录

Windows Defender 概述

如何将排除项添加到 Windows Defender

Android 开发时要考虑的排除项


 

 

本指南介绍如何在 Windows Defender 安全设置中设置排除项,以便在使用 Windows 计算机开发 Android 应用程序时缩短生成时间。

Windows Defender 概述

在 Windows 10 版本 1703 及更高版本中,Windows Defender 防病毒应用是 Windows 安全中心的一部分。 Windows Defender 旨在利用内置的实时防护防护病毒、勒索软件、间谍软件和其他安全威胁,使你的计算机保持安全。

但是,Windows Defender 的实时保护也会在开发 Android 应用程序时显著降低文件系统访问和生成速度。

在 Android 构建过程中,会在你的计算机上创建许多文件。 启用防病毒实时扫描后,每次在防病毒扫描该文件时创建新文件时,生成过程都会停止。

幸好,Windows Defender 能够从其防病毒扫描过程中排除你知道安全的文件、项目目录或文件类型。

 警告

为确保你的计算机免受恶意软件的侵害,你不应完全禁用实时扫描或 Windows Defender 防病毒软件。 定义排除项会降低 Defender 提供的保护。 你应始终评估与执行排除项关联的风险,并应仅排除你确信非恶意的文件。

如何将排除项添加到 Windows Defender

在 Windows Defender 安全中心中添加排除项:

  1. 选择 Windows 菜单开始按钮
  2. 进入“Windows 安全中心”
  3. 选择“病毒和威胁防护”
  4. 在“病毒&威胁防护设置”下选择“管理设置”
  5. 滚动到“排除项”标题,然后选择“添加或删除排除项”
  6. 选择“+ 添加排除项”。 然后,你需要选择要添加的排除项是文件、文件夹、文件类型还是进程。

Windows Defender添加排除项屏幕截图

Android 开发时要考虑的排除项

以下列表显示了每个 Android Studio 目录的默认位置,可以将其添加为 Windows Defender 实时扫描的排除项:

  • Gradle 缓存:%USERPROFILE%\.gradle
  • Android Studio 项目:%USERPROFILE%\AndroidStudioProjects
  • Android SDK:%USERPROFILE%\AppData\Local\Android\SDK
  • Android Studio 系统文件:%USERPROFILE%\.AndroidStudio<version>\system

如果你没有使用 Android Studio 设置的默认位置,或者你从 GitHub 下载了项目(例如),这些目录位置可能不适用于你的项目。 考虑将排除项添加到当前 Android 开发项目的目录中,无论该目录可能位于何处。

你可能要考虑的其他排除项包括:

  • Visual Studio 开发环境过程:devenv.exe
  • Visual Studio 生成过程:msbuild.exe
  • JetBrains 目录:%LOCALAPPDATA%\JetBrains\<Transient directory (folder)>

有关添加防病毒扫描排除项的更多信息,包括如何为组策略控制的环境自定义目录位置,请参阅 Android Studio 文档的“防病毒影响”部分。

请记住,添加排除项会降低 Defender 提供的保护。 你应始终评估与执行排除项关联的风险,并应仅排除你确信非恶意的文件。

 备注

Daniel Knoodle 建立了一个 GitHub 存储库,其中包含推荐的脚本,用于添加适用于 Visual Studio 2017 的 Windows Defender 排除项

 

更多推荐

OpenCV实现“蓝线挑战“特效

原理算法原理可以分为三个流程:1、将视频(图像)从(顶->底)或(左->右)逐行(列)扫描图像。2、将扫描完成的行(列)像素重新生成定格图像。3、使用原帧图像像素填充未扫描到的像素。图像扫描首先第一步,拿到一个视频(很多帧图像)可以简单的看成图像处理。我们需要将图像从顶到底逐行进行像素扫描,当然也可以从左到右逐列扫描,

在服务器上创建git仓库

1、在服务器上创建git仓库选择一个创建文件夹的地方,这个地方不会将源码存放在这里,只用于版本控制#创建一个专门放置git的文件夹,也可以叫其它名mkdirgit&&cdgit#创建自己项目的文件夹,文件夹后面要带.gitmkdirmy_object.git&&cdmy_object.git#初始化gitinit--b

Vue3中如何通过内嵌iframe传递参数与接收参数

前言Vue3是一种用于构建用户界面的JavaScript框架,它提供了很多方便的功能和工具来开发交互式的Web应用程序。其中一个常见的需求是在Vue应用程序中内嵌一个iframe,并且需要在两者之间传递参数。本文将介绍如何在Vue3中实现此功能,包括如何在Vue组件中内嵌iframe以及如何传递参数和接收参数。内嵌if

虹科产品 | HK-ATTO 光纤通道卡利用FC-NVMe 提升全闪存存储阵列性能

一、虹科ATTO光纤通道HBA随着对高速数据访问和低延迟存储解决方案的需求日益增长,虹科ATTO最新的光纤通道创新技术带来了改变游戏规则的突破。原生光纤通道和第二代FC-NVMe标准使虹科ATTO光纤通道HBA能够提供无与伦比的速度和效率,显著加快全球数据中心的全闪存阵列性能。原生光纤通道支持可确保数据密集型共享工作负

redis常见问题

Redis的数据结构有哪些?请简要描述它们的特点和应用场景。答:Redis支持的数据结构包括字符串(String)、哈希表(Hash)、列表(List)、集合(Set)、有序集合(SortedSet)等。字符串是最基本的数据类型,可以存储文本或二进制数据。哈希表适合存储对象形式的数据,方便单独读写字段。列表可以用于实现

Redis 五大类型源码及底层实现

面试题:谈谈Redis数据类型的底层数据结构:SDS动态字符串双向链表玉缩列表ziplist哈希表hashtable跳表kiplist整数集合intset快速列表quicklist紧凑列表listpackRedis源代码的核心部分官网:GitHub-redis/redis:Redisisanin-memorydatab

【Redis】关于过期数据清除的一些策略

这里要讨论的为过期的数据是如何被清除的,也就是网上常常讨论的过期清除策略。需要注意的是,redis除了会对过期的数据进行淘汰,也可以通过对内存大小进行限制,并对超出内存限制后进行数据淘汰。此时淘汰的数据未必是过期的,只是因为内存达到限制而被淘汰。需要注意一下两者的区别,数据淘汰算法包括LRU、LFU等。好,回归过期数据

基于Python的海量豆瓣电影、数据获取、数据预处理、数据分析、可视化、大屏设计项目(含数据库)

目录项目介绍研究背景国内外研究现状分析研究目的研究意义研究总体设计网络爬虫介绍豆瓣电影数据的采集数据预处理大数据分析及可视化豆瓣影评结构化分析大屏可视化文本可视化总结每文一语项目介绍有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主!!!!!!!!!!本文基于Python的网络爬虫手段对豆瓣电影网站进行数据

Javascript数据类型和类型转换的应用场景

🎬岸边的风:个人主页🔥个人专栏:《VUE》《javaScript》⛺️生活的理想,就是为了理想的生活!目录基础数据类型和引用数据类型使用typeof操作符包装类型隐式类型转换1.数字转字符串:2.字符串转数字:3.布尔值转数字:4.字符串转布尔值:5.对象的隐式转换显式类型转换类型转换规则1.类型转换的优先级:在J

Python 之plt.plot()的介绍以及使用

文章目录介绍代码实例介绍plt.plot()是Matplotlib库中用于绘制线图(折线图)的主要函数之一。它的作用是将一组数据点连接起来,以可视化数据的趋势、关系或模式。以下是plt.plot()的详细介绍:plt.plot(x,y,fmt,**kwargs)x:表示X轴上的数据点,通常是一个列表、数组或一维序列,用

使用ZoeDepth生成深度估计图

目前单目深度估计分为两个派系,metricdepthestimation(度量深度估计,也称绝对深度估计)和relativedepthestimation(相对深度估计)。ZoeDepth是第一个结合相对和绝对深度的多模态单目深度估计网络。本博文仅记录使用ZoeDepth生成深度估计图的过程(因为直接按项目说明中进行使

热文推荐