我对测试某些Android代码有疑问。我目前正在为对象转换代码制作一些JSON,并且继续进入模拟器并查看它是否有效非常烦人。
我很好奇是否有办法更快地完成此操作,例如没有运行模拟器?
提前致谢。
答案 0 :(得分:2)
这是不可能的,但是如果你想获得更多时间,那么使用genymotion模拟器比Android Studio模拟器更快。
答案 1 :(得分:0)
插入Android手机,在开发者选项中打开调试模式。上传测试apks的速度更快,速度更快,特别是如果你的电脑速度较慢。
答案 2 :(得分:0)
通过调用测试文件夹中的代码,您应该能够直接在笔记本电脑或PC上运行/测试代码
您只想测试JSON或相应对象的数据结果,在这种情况下,您可以直接在便携式计算机上获取结果,而无需运行任何仿真器,对于这些类型的测试, “单元测试”可帮助您运行代码并检查结果,这是无需模拟器即可运行的最快方法。
答案 3 :(得分:0)
现在使用 Kotlin,无需在模拟器或设备中运行即可快速执行某些代码。
假设你有一个这样的类
class MyTestClass() {
init {
println("This is from Init")
}
}
您可以通过在顶部创建一个主函数并运行它来快速运行它。
fun main(){
val myClass = MyTestClass()
}
class MyTestClass() {
init {
println("This is from Init")
}
}