亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 移動開發 > 
  • 只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&

只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&

發布時間:2020-07-24 18:14:37 來源:網絡 閱讀:286 作者:zhukev 欄目:移動開發

這個問題出現的原因是測試包在手機上運行時找不到Robotium庫。也就是說Robotium庫沒有打包到測試apk里面來。

 

那么這個問題是怎么出現的呢?正常來說,按照網上的很多教程,我們是這樣子把Robotium庫加到我們項目中的:選擇項目Properties>JavaBuild Path>Librares>Add External JARs,然后選擇Roboitum庫給加到項目來,結果如圖:

 只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&

但在Libraries里面添加了這個外部庫只能說明我們在編譯的時候用到了這個庫,但真正打包的時候是否有把該庫打包進去呢?答案是沒有。請看下圖”Orderand Export”中,Robotium庫默認是沒有被選中的。

 只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&


那么怎么去解決這個問題呢?方法有2.

方法一:很明顯,就是在“Orderand Export”中把Robotium的庫給選上。

 

方法二

首先我們需要注意到在”Orderand Export”中,有個AndroidPrivate Libraries是默認選上,默認就會被導出的。

只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&


而我們在Libraries標簽中展開”AndroidPrivate Libraries”是沒有看到任何Robotium相關的內容的。

 只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&


那么我們如何把Robotium庫放到AndroidPrivate Libraries下面呢?其實AndroidPrivate Libraries默認是會與項目的libs文件夾關聯起來的,加到libs文件夾下面的JAR包都會默認添加到AndroidPrivate Libraries中。

步驟一: 在測試項目中添加一個”libs”的文件夾(如果沒有的話)

步驟二:把Robotium庫的JAR包拷貝到該libs文件夾下

只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&


做完以上兩步,Robotium庫就會自動出現在”Android Private Libraries”下面了。

 只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被測APK時運行Robotium測試項目Logcat報錯“Could not find class 'com.jayway.android.robotium.solo.Solo'&


問題解決后再在手機上跑測試就不會出現標題所示錯誤了。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柞水县| 涪陵区| 松溪县| 天等县| 错那县| 高雄市| 宁河县| 页游| 全州县| 婺源县| 友谊县| 通渭县| 隆昌县| 安国市| 南丹县| 浑源县| 黄山市| 扶绥县| 通海县| 张掖市| 玉龙| 阿拉善左旗| 铜川市| 饶阳县| 宁德市| 张家界市| 当雄县| 丁青县| 苍溪县| 永城市| 丰城市| 乾安县| 寻甸| 正阳县| 涡阳县| 彰武县| 清流县| 文安县| 中江县| 海安县| 东方市|