问题描述: 在Android应用程序中使用DJI UX SDK和Espresso进行自动化测试时,可能会遇到VerifyError错误。
解决方法:
dependencies {
// DJI UX SDK
implementation 'com.dji:dji-uxsdk:4.15.1'
// Espresso
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
./gradlew app:dependencies命令来查看项目的依赖关系。确保没有相同的库存在不同版本。如果有冲突,可以尝试通过排除冲突的依赖项来解决问题。比如:dependencies {
// DJI UX SDK
implementation('com.dji:dji-uxsdk:4.15.1') {
exclude group: 'com.android.support'
}
// Espresso
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
-keep class dji.** { *; }
-keep class androidx.test.** { *; }
升级依赖项版本:尝试将DJI UX SDK和Espresso的版本升级到最新版本,以确保使用的库版本与其他依赖项兼容。
清除和重新构建:尝试清除项目并重新构建应用程序,以确保所有依赖项正确设置。
联系支持:如果以上解决方法都无法解决问题,建议联系DJI UX SDK和Espresso的支持团队,获取更详细的帮助和支持。
希望以上解决方法能够帮助您解决Android应用程序中使用DJI UX SDK和Espresso时遇到的VerifyError错误。
上一篇:Android - DisplayImageOptions cacheOnDisk - 它在我的磁盘上缓存多久或者永久保存?
下一篇:Android - 动态更改带有EditText错误的列表 - LiveData + Room + ViewModel