我已經使用UiAutomator創建了簡單的android測試。在這些測試中,我想確認一些數據已添加到數據庫中。無法通過Android測試連接到Sql Server測試
在我的電腦我可以連接到數據庫,但在虛擬的Android設備,我得到以下錯誤:
java.lang.ClassNotFoundException: Didn't find class "net.sourceforge.jtds.jdbc.Driver" on path: /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應用程序中,而是作爲應用程序的測試運行。這可能是問題嗎?
多那麼答案建議落實到外部服務,但我真的不希望出現這種情況的原因有很多
我不是通過Eclipse構建它裏面添加庫* .jar文件。我使用[ant](http://developer.android.com/tools/testing/testing_ui.html#builddeploy)將其創建爲測試jar。 – Schaliasos 2013-04-30 13:20:03