我正在使用目标 SDK 设置为 17 和 min 设置为 8 的应用程序。
因此,对于某些功能,我必须使用 Support library v4
问题是我如何测试它在旧设备上的工作原理?
我正在我的手机上进行测试——它有 4.2.2;而且我没有其他人和年长的人
用 2.3.3 创建模拟器会是真实的测试吗?
tnx
更新
举个例子:我在我的代码中使用 Fragment(来自 android.app,而不是来自支持库)——即使我的 minSDK 是 4——我也没有看到任何警告......我应该吗?
我正在使用目标 SDK 设置为 17 和 min 设置为 8 的应用程序。
因此,对于某些功能,我必须使用 Support library v4
问题是我如何测试它在旧设备上的工作原理?
我正在我的手机上进行测试——它有 4.2.2;而且我没有其他人和年长的人
用 2.3.3 创建模拟器会是真实的测试吗?
tnx
更新
举个例子:我在我的代码中使用 Fragment(来自 android.app,而不是来自支持库)——即使我的 minSDK 是 4——我也没有看到任何警告......我应该吗?
apache lint(来自工具)是答案 - 显示所有问题
是的。它是一个模拟器(不是模拟器),因此它与在相应手机上运行代码非常相似。
另一个好的做法是不时运行 Lint 测试,它们可以检测代码中的许多常见错误(包括兼容性)。
您的 ide(Eclipse 和 Android Studio 插件都执行此操作)还将显示对您选择的最低 API 级别不存在的函数的明显调用的警告。
如果我们考虑布局视图和其他诸如外观和感觉性能之类的东西,大多数情况下模拟器的行为是相同的,但是在速度性能和声音质量的情况下可能会有所不同。
.
我找到了一个提供该服务的在线工具,请通过该链接https://appthwack.com