【发布时间】:2013-04-30 13:07:59
【问题描述】:
我用UiAutomator 创建了简单的android 测试。在这些测试中,我想确认在数据库中添加了一些数据。
在我的电脑中,我可以连接到数据库,但在虚拟 android 设备中,我收到以下错误:
java.lang.ClassNotFoundException: 找不到类 路径上的“net.sourceforge.jtds.jdbc.Driver”: /system/framework/android.test.runner.jar:/system/framework/uiautomator.jar::/data/local/tmp/Tests.jar
加载驱动时:
Class.forName("net.sourceforge.jtds.jdbc.Driver");
如何告诉设备在哪里可以找到驱动程序?
我应该将jdts=1.3.0.jar 上传到设备的某处吗?
如果这是可能的,我已经阅读了很多网络上的文章。但在我的情况下,代码不是在 android 应用程序中运行,而是作为应用程序的测试运行。会不会是这个问题?
许多 SO 答案建议在外部服务中实现它,但出于多种原因我真的不希望这样做
【问题讨论】:
标签: java android sql-server sqlconnection android-uiautomator