哪些步驟將重現該問題?
1.有一個活動創建一個虛擬AUT Android原生的應用程序。
2.創建測試robotium項目
3.在測試項目中,在libs文件夾中隨同robotium 3.6 jar文件一起添加「AndroidTestUtility.jar」文件(不能附在這裏)。
4.「AndroidTestUtility.jar」處理設置和
5.添加類似代碼如下:
錯誤「找不到類‘android.support.v4.app.FragmentActivity’,而開展的活動
private static final String TARGET_PACKAGE_ID ="com.sap.esm.retail";
private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME2 ="com.sap.esm.retail.MobileRetailingActivity"; // First Activity
public InitialTest() throws ClassNotFoundException {
super(TARGET_PACKAGE_ID,LAUNCHER_ACTIVITY_FULL_CLASSNAME2);
}
6.添加robotium將執行的樣本測試方法。
7.運行android junit測試。在logcat的
8.錯誤消息顯示:示於IDE
Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.jayway.android.robotium.solo.Waiter.getSupportFragment
- 錯誤消息:
顯示java.lang.NullPointerException
什麼是所期望的輸出?你看到了什麼呢?
測試框架「AndroidTestUtility」由測試robotium項目的主類擴展。期望的輸出應該是該活動的啓動以及隨後的自動步驟。 Actualt輸出是活動已啓動,但未執行自動步驟(獨奏語句)。錯誤信息顯示在附件的屏幕截圖中。
您使用的是什麼版本的產品?在什麼操作系統上?
Windows 7 64bit,Android ADT軟件包,Robotium 3.6(也在3.4.1上進行檢查),目標:Android API 15
任何人都可以幫我嗎?
感謝和問候,
阿布舍克
發佈空指針異常的整個logcat輸出 – 2013-02-15 05:47:54
可以從以下鏈接下載Logcat文件:[link](http://www.2shared.com/document/JvKoOJL5/Entirelog.html) – user2007422 2013-02-15 06:24:20