我正在构建一个简单的单声道 android 项目并部署到模拟器。每次我尝试运行我的程序时,在模拟器中部署和启动应用程序至少需要 30 秒到 1 分钟。此外,单步执行和检查变量等简单的事情需要几秒钟。这是正常的吗?
还:
- 部署到实际的 android 设备上是否更快?
- 使用 java 而不是 c#/mono android 会快得多吗?
- 如果不是,那么如何以如此缓慢的迭代在机器人上有效地编程?
我的电脑不是很强大,但也不是垃圾:core 2 duo 2.6ghz,4gb ram。
我正在构建一个简单的单声道 android 项目并部署到模拟器。每次我尝试运行我的程序时,在模拟器中部署和启动应用程序至少需要 30 秒到 1 分钟。此外,单步执行和检查变量等简单的事情需要几秒钟。这是正常的吗?
还:
我的电脑不是很强大,但也不是垃圾:core 2 duo 2.6ghz,4gb ram。
我也面临同样的问题。但是您可以通过两种方式解决它(至少这两种方式都对我有帮助):
使用 java 而不是 c#/mono android 会快得多吗?
我试过java,是的,它部署(不工作)更快。
1) 在安卓设备上测试你的程序更快更有效。
2) 这并不重要。
我的硬件和你一样,我用 Java 开发,等待时间和你一样。
我正在使用 monodroid 开发 android 应用程序,部署大约需要 10 秒。
无需关闭模拟器即可部署。
我一直在关闭它,部署需要 30 秒到 1 分钟。
接下来我做了,它对速度有一点帮助:MonoForAndroid 4.1 API level 16
模拟器开始工作更快,还不够,但总比没有好
同样的问题也没有 Mono。
您可以使用参数运行模拟器:
模拟器@my_avd -no-boot-anim -qemu -icount auto
where @my_avd
-- 启动一个名为“my_avd”的虚拟设备
@Timothy003 的完整答案在这里:为什么 Android 模拟器这么慢?我们如何加快Android模拟器的速度?
对我来说效果很好,部署速度要快得多。