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构建,使其不会像纯粹的单元测试那样运行设备测试?