91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 移動開發 > 
  • 只有被測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

上饶市| 潍坊市| 金华市| 清水县| 亳州市| 会同县| 社旗县| 阳春市| 苍山县| 汉川市| 阜阳市| 昆山市| 房产| 温宿县| 贵港市| 来安县| 拉孜县| 洪江市| 皋兰县| 定结县| 盐山县| 华安县| 筠连县| 出国| 怀仁县| 新兴县| 合江县| 杂多县| 东乡| 二连浩特市| 北海市| 洪雅县| 云阳县| 仪陇县| 全州县| 黄石市| 广德县| 盘山县| 股票| 平南县| 分宜县|