2015-11-03 37 views
0

運行測試過程中發現有我的課:類不uiautomator

package org.akovtunenko.test; 

import com.android.uiautomator.core.UiObject; 
import com.android.uiautomator.core.UiObjectNotFoundException; 
import com.android.uiautomator.core.UiSelector; 
import com.android.uiautomator.testrunner.UiAutomatorTestCase; 

public class LoginGmailTest extends UiAutomatorTestCase { 

    public void testClick() throws UiObjectNotFoundException 
    { 
     UiObject seven = new UiObject(new UiSelector().resourceId("com.slice.qa:id/btnLogin")); 
     seven.click(); 
     getUiDevice().pressBack(); 
    } 
} 

我使用Eclipse導出的jar文件,並把它推到我的Android設備。

在哪裏我這樣

adb shell uiautomator runtest /mnt/sdcard/accept.jar -c org.akovtunenko.test.LoginGmailTest 

我得到錯誤運行這個類:

INSTRUMENTATION_RESULT: shortMsg=java.lang.RuntimeException INSTRUMENTATION_RESULT: longMsg=Didn't find class "org.akovtunenko.test.LoginGmailTest" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/system/framework/uiautomator.jar", zip file "/mnt/sdcard/accept.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] INSTRUMENTATION_CODE: 0

如何將我的Android設備上運行測試類?

+0

我使用ant和uibuild.xml構建,這解決了問題 –

回答

0

我使用uibuild.xml和ant使用命令構建android創建項目