我应该安装 android 虚拟设备还是使用移动设备进行调试?
should I install android virtual device or use mobile for debugging?
我是新 android 开发人员。我需要为 运行 我的应用程序选择一个设备。那么最好的方法是什么。有人告诉我,AVD 会减慢你的 Mac。
(我的 android phone 是 Moto G4 Plus )
所以建议我应该选择什么?
这取决于 you.There AVD 和 phone.You 可以选择不同的 SDK API 和 AVD 上的 dpi,当你想在不同的平台上测试你的应用程序时,它真的很方便手机 phone.But 确保你的 OS 有足够的 RAM 来 运行 AVD 否则你的系统会非常 slow.If 你使用你的手机 phone,你不需要等待 AVD 启动并确保您的时间(第一次启动对我来说真的很慢)。当您的应用程序使用移动传感器而 AVD 不 [=16] 时,您还需要使用 phone =] phone 可操作性更高
AVD 会对任何计算机产生影响,Mac 或其他,因为它需要相当多的 RAM 来模拟设备。 4 GB 是最低推荐值,但 8 GB 会更好。
这里真正的问题是您对在多台设备上测试您的应用有多认真?您能否保证您的应用程序足够简单 and/or,您的代码编写得足够好,能够 运行 在所有设备上顺利运行?如果没有,请在 phone 和 多个 AVD 上,在 Android 的多个版本上对其进行测试。
最好的测试类型是在多个真实设备上进行测试 - 这是考虑电池消耗、物理输入和网络问题等因素的唯一方法。当然,这会大大增加您刚开始时的开支,但从长远来看,这是值得的 运行.
如果您有真实设备,请使用该设备。除非尝试安装 AVD。
我是新 android 开发人员。我需要为 运行 我的应用程序选择一个设备。那么最好的方法是什么。有人告诉我,AVD 会减慢你的 Mac。 (我的 android phone 是 Moto G4 Plus ) 所以建议我应该选择什么?
这取决于 you.There AVD 和 phone.You 可以选择不同的 SDK API 和 AVD 上的 dpi,当你想在不同的平台上测试你的应用程序时,它真的很方便手机 phone.But 确保你的 OS 有足够的 RAM 来 运行 AVD 否则你的系统会非常 slow.If 你使用你的手机 phone,你不需要等待 AVD 启动并确保您的时间(第一次启动对我来说真的很慢)。当您的应用程序使用移动传感器而 AVD 不 [=16] 时,您还需要使用 phone =] phone 可操作性更高
AVD 会对任何计算机产生影响,Mac 或其他,因为它需要相当多的 RAM 来模拟设备。 4 GB 是最低推荐值,但 8 GB 会更好。
这里真正的问题是您对在多台设备上测试您的应用有多认真?您能否保证您的应用程序足够简单 and/or,您的代码编写得足够好,能够 运行 在所有设备上顺利运行?如果没有,请在 phone 和 多个 AVD 上,在 Android 的多个版本上对其进行测试。
最好的测试类型是在多个真实设备上进行测试 - 这是考虑电池消耗、物理输入和网络问题等因素的唯一方法。当然,这会大大增加您刚开始时的开支,但从长远来看,这是值得的 运行.
如果您有真实设备,请使用该设备。除非尝试安装 AVD。