0
我正在將Android項目loopback-sdk-android從Android Gradle Build Tools 0.9升級到1.1。就IDE而言,遷移工作進展順利,我可以編譯項目並在仿真器上運行設備測試。如何防止Android gradle build作爲單元測試運行設備測試
但是,命令行構建已損壞。當我運行./gradlew build
(或./gradlew test
)時,構建工具不正確地從src/androidTest/java
獲取文件作爲單元測試文件,並且構建失敗,出現一堆NoClassDefFoundError錯誤。
com.strongloop.android.loopback.test.AsyncTestCase > initializationError FAILED
java.lang.NoClassDefFoundError
Caused by: java.lang.ClassNotFoundException
./gradlew connectedAndroidTest
工作正常並運行從src/androidTest/java
測試上的仿真器。
如何配置gradle構建,使其不會像純粹的單元測試那樣運行設備測試?