个人理财 如果Android Studio模拟器不行为,您可以执行什么操作 - 傻瓜

如果Android Studio模拟器不行为,您可以执行什么操作 - 傻瓜

目录:

视频: 服務端點與行為設定,WCF 服務偵錯及分析 ─ WCF服務與用戶端程式設定 2024

视频: 服務端點與行為設定,WCF 服務偵錯及分析 ─ WCF服務與用戶端程式設定 2024
Anonim

Android Studio附带的模拟器吞噬了开发计算机上的大量资源。如果您像很多开发人员一样,并不总是拥有最新,最强大的硬件,则可能在模拟器中运行应用程序时遇到问题。

如果在五分钟左右之后,您没有看到Android的主屏幕,并且没有看到您的应用程序正在运行,那么可以尝试以下几种方法:

  • 泡泡,冲洗,重复。
<! - 1 - >

关闭模拟器并重新启动应用程序。有时候,第二次或第三次是魅力。在极少数情况下,第四次尝试成功。

  • 如果您可以访问具有更多RAM的计算机,请尝试在其上运行您的应用程序。马力很重要。尝试不同的AVD。

具有

  • x86

系统映像的AVD比具有 armeabi 映像的AVD要好。 (幸运的是,当一个对话框允许你在 x86 和 armeabi 之间进行选择时,你不需要知道 x86 或者 armeabi 装置。)

具有较低分辨率和屏幕密度的AVD在您的开发计算机上占用更少的资源。所以,如果你正在运行的AVD把你拖下来,让自己更低分辨率的AVD(满足你的应用程序的最低SDK要求)。然后,当您运行应用程序时,Android Studio会提示您选择部署目标对话框。从对话框列表中选择较低分辨率的AVD,然后您就可以开始了。

如果您尝试过这些技巧,但仍然遇到问题,可以尝试放弃Android Studio附带的模拟器。

运行第三方模拟器

Android的标准模拟器和AVD(安装Android Studio时获得的软件)不能在每台计算机上完美运行。如果您没有至少16GB的RAM,模拟器的启动可能会非常慢。即使在启动后,仿真器的响应可能会非常缓慢。如果你不喜欢标准模拟器,你可以尝试一个第三方模拟器。

Genymotion。 com

  • ,你可以下载一个标准的Android模拟器的替代品。 此选项适用于Windows,Macintosh和某些Linux系统。 Genymotion的产品是免费供个人使用,但每年135美元的商业用途。

Android的开发人员网站

  • 上,您可以下载Visual Studio Emulator for Android。 这个选项是免费使用的,但它只能在Windows电脑上运行。 如果您在运行Android Studio附带的模拟器时遇到问题,这些第三方仿真器绝对值得考虑。

在物理设备上测试应用程序

您可以绕过模拟器并在真实手机,平板电脑设备甚至是安装了Android的咖啡壶上测试您的应用程序。要做到这一点,你必须准备好设备,准备好你的开发计算机,然后把它们连接在一起。

您的设备的Android版本必须至少与您的项目的最低SDK版本一样高。

要在物理设备上测试您的应用程序,请按以下步骤操作:

在您的Android设备上,找到USB调试选项:

如果您的Android设备运行的版本是3. 2或更高版本,请选择设置→应用程序→发展。

  1. 如果您的Android设备运行版本4. 0,4. 0,3或4. 1,请选择设置→开发人员选项。
    • 如果您的Android设备运行版本4.2或更高版本,请选择设置→关于。在关于列表中,点击生成号码项目七次。 (是,七次)。然后按返回按钮返回到设置列表。在设置列表中,点击开发者选项。现在您的Android设备将显示“开发”列表(也称为“开发人员选项”列表)。
    • 在开发(或开发人员选项)列表中,打开USB调试。下面是一个设置的例子,当你搞砸这个设置时:
    • USB调试是为了开发的目的。
  2. 使用它在您的计算机和设备之间复制数据,

    在设备上安装应用程序而不通知,并读取日志数据。

    Android的管理员会警告您,USB调试选项可能会将设备暴露给恶意软件。

    您可以一直保持USB调试。但是,如果您对安全性感到紧张,那么只要您不使用设备开发应用程序,请关闭USB调试功能。

    仅适用于Windows用户:)访问Android的开发者网站下载您的Android设备的Windows USB驱动程序。在Windows开发计算机上安装驱动程序。

    开始运行应用程序时,请确保您的开发计算机显示“选择部署目标”对话框。

  3. 如果在Android Studio的主菜单中看不到“选择部署目标”对话框,请选择“运行”→“编辑配置”。在结果对话框的左侧,选择Android应用程序→应用程序。在对话框的主体中,在“部署目标选项”下,选择“打开选择部署目标对话框”选项,并取消选中“使用相同的设备用于将来启动”复选框。单击确定密封交易。
  4. 确保您的Android设备的屏幕亮起。

    这个步骤可能没有必要。

  5. 在您执行下一步操作时,请留意您的Android设备的屏幕。

    使用USB电缆将设备连接到开发计算机。

    并非所有的USB电缆都是相同的。一些电缆在其他电缆(兼容配件)除了塑料之外没有任何东西的地方有电线和金属。尝试使用您的Android设备随附的任何USB电缆。如果您找不到设备随附的电缆,或者您不知道设备附带的电缆,请尝试使用多根电缆。当您找到可用的电缆时,请标记该电缆。 (如果电缆

  6. 始终

    ,请将其标记为“稳定电缆”。) 插入电缆时,会在Android设备的屏幕上看到一个弹出对话框。弹出窗口询问:允许USB调试? 响应允许USB调试?问题,点击屏幕上的OK按钮。

    如果你没有找到它,你可能会错过允许USB调试?弹出对话框。请务必在插入设备时查找此弹出窗口。如果你一定没有看到弹出窗口,反正你可能会好起来的。但是,如果消息出现,而你没有回应,你肯定不会好起来的。

  7. 在Android Studio中运行您的项目。

    Android Studio为您提供“选择部署目标”对话框。选择您的连接设备,并(舔分裂)您的应用程序开始在您的Android设备上运行。

如果Android Studio模拟器不行为,您可以执行什么操作 - 傻瓜

编辑的选择

特权的基础知识在Oracle 12c - 虚拟机

特权的基础知识在Oracle 12c - 虚拟机

用户可以在Oracle 12c数据库中完成。您可能希望允许用户能够登录,但是您可能需要限制用户是否可以执行以下任一任务:访问某些数据开始...

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

的基础知识Oracle 12c恢复管理器(RMAN)环境,请考虑恢复目录。恢复目录是所有RMAN配置参数,备份操作和元数据的存储库。该目录可以无限期地存储备份信息。如何在Oracle 12c中选择目录模式RMAN提供了两种用于存储备份数据的选项:NOCATALOG ...

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

打开数据库中的审计记录,跟踪您制定的审计,以便您了解所做的事情。幸运的是,Oracle 12c在数据库中提供了一些视图来帮助您跟踪自己的操作:要验证您为审计配置的系统特权,请使用视图AUDIT_UNIFIED_POLICIES。要查看...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

更改MYOB中的文本和日期 - 虚拟人物

更改MYOB中的文本和日期 - 虚拟人物

MYOB为您提供了许多快捷方式以帮助简化任务。例如,您可以像在任何文字处理器中那样在MYOB中复制和粘贴文本。以下是快捷方式:按键组合快捷键结果Ctrl-A选择所有高亮显示的文本Ctrl-C复制文本Ctrl-V粘贴文本Ctrl-X删除或剪切文本Ctrl-Z取消最后一位...

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

主页,如果你选择案例,如图所示)。案例主页。当您点击Salesforce中的一个选项卡以访问特定的对象(例如,帐户,联系人或个案)时,您可以看到一些较大的,勾勒出的最近案例,报告和矩形的矩形。