gpt4 book ai didi

android - 在 AVD 与实际支持 Android 的设备上进行开发

转载 作者:太空狗 更新时间:2023-10-29 12:49:52 25 4
gpt4 key购买 nike

我刚开始学习如何编写 Android 应用程序。来自 C# 世界,关于 Android 编程让我非常困扰的一件事是,实际测试你的应用程序需要很长时间,因为你必须启动 AVD 或等到应用程序安装到你的实际设备上,而对于 Winforms/WPF应用程序,您只需点击那个调试按钮,一切都会在几秒钟内加载。

我的第一个问题是,为了最大限度地提高效率,哪种开发方式更受青睐?在 AVD 或实际设备上开发?对于如何提高我的开发速度,有什么建议吗?

最佳答案

有几点,大多数人在开发时都让 AVD 打开,这样他们每次打开它时就不必等待十分钟,但是如果你的电脑速度很慢,这不是一个选择,那么是的它会说一会儿

如果您的计算机速度更快,那么 AVD 的延迟可能会更低,但对于完全没有延迟的测试场所,请使用您的实际设备。

如果您正在制作游戏,您应该查看 libgdx,因为它允许您在桌面上测试您的应用程序,然后通过更改一行,将它们导出为 .apk 文件并在您的 Android 设备上进行测试

对于许多应用程序和应用程序中的功能,您别无选择,只能在您的真实设备上进行测试。因为将 .apk 文件移动到实际设备可能需要一段时间,所以我建议使用设备上的 IDE 对代码进行小的编辑,同时测试某些硬件功能,例如音量按钮或加速度计。至于设备上的 IDE,我会推荐 AIDE - https://play.google.com/store/apps/details?id=com.aide.ui&hl=en

总的来说,对于大多数应用程序的大部分开发,我建议使用带有 AVD 的 eclipse,但对于需要硬件功能的任何应用程序,我建议使用设备上的 IDE(搜索如果您不喜欢我的建议,请玩 Android 开发商店以获得更多选择)。最重要的是,在您已经在 AVD 上的多种屏幕尺寸上测试过它并且在您的物理设备上对其进行过测试之前,不要列出您的应用程序

关于android - 在 AVD 与实际支持 Android 的设备上进行开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13332558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com