Android studio 我应该安装android虚拟设备还是使用移动设备进行调试?

Android studio 我应该安装android虚拟设备还是使用移动设备进行调试?,android-studio,debugging,avd,Android Studio,Debugging,Avd,我正在开发新的android。我需要选择一个设备来运行我的应用程序。那么,什么是最好的方法。有人告诉我,AVD会减慢你的Mac。 (我的android手机是Moto G4 Plus) 所以建议我应该选择什么?这取决于你。AVD和手机之间有一些区别。你可以在AVD上选择不同的SDK API和dpi,当你想在不同的手机上测试你的应用程序时,这非常方便。但请确保你的操作系统有足够的RAM来运行AVD,否则你的系统会非常慢。如果你使用手机,你不需要等待AVD启动并确保时间安全(对我来说,第一次启动时速度

我正在开发新的android。我需要选择一个设备来运行我的应用程序。那么,什么是最好的方法。有人告诉我,AVD会减慢你的Mac。 (我的android手机是Moto G4 Plus)
所以建议我应该选择什么?

这取决于你。AVD和手机之间有一些区别。你可以在AVD上选择不同的SDK API和dpi,当你想在不同的手机上测试你的应用程序时,这非常方便。但请确保你的操作系统有足够的RAM来运行AVD,否则你的系统会非常慢。如果你使用手机,你不需要等待AVD启动并确保时间安全(对我来说,第一次启动时速度非常慢)。当你的应用程序使用移动传感器而AVD没有时,你也需要使用你的手机。真正的手机可能更具可操作性。

AVD将对任何计算机、Mac或其他计算机产生影响,因为模拟设备需要相当多的RAM。4 GB是建议的最小值,但8 GB更好

这里真正的问题是,你对在多台设备上测试你的应用有多认真?你能保证你的应用程序足够简单和/或你的代码写得足够好,能够在所有设备上顺利运行吗?如果没有,请在您的手机和多个AVD以及多个版本的Android上进行测试


最好的测试类型是在多个真实设备上进行测试——这是考虑电池消耗、物理输入和网络问题的唯一方法。当然,这会大大增加你刚开始时的开支,但从长远来看,这是值得的。

如果你有一台真正的设备,那就去买它吧。除非尝试安装AVD

谢谢你,雷。我将使用我的真实设备。感谢您和+1的描述。这是应该被接受的答案。谢谢Juce。我要用我真正的设备。