以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在Android Studio中,当您尝试使用中文名称的测试方法时,可能会遇到无法找到构建信息的问题。这通常是由于项目中的build.gradle文件中没有正确地指定了正确的Android SDK版本和平台架构。
要解决此问题,请按照以下步骤操作:
- 打开项目的
build.gradle
文件。 - 在
dependencies
部分添加以下依赖项:
implementation 'com.android.support:support-annotations:28.0.0'
然后保存并关闭文件。
- 在
app/build.gradle
文件中,将以下行替换为与您的项目相同的值:
apply plugin: 'com.android.application'
...
android {
// ...
defaultConfig {
applicationId "你的应用ID"
minSdkVersion 16
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
}
dependencies {
// ...
}
-
将上述更改应用到build.gradle
文件,并重新构建项目以应用新的依赖关系。
-
运行adb shell am instrument -r
命令来检查是否已安装了必要的库。如果未安装,则可能需要手动下载并添加到系统路径中。
-
然后尝试运行您的单元测试再次。现在应该能够成功运行了。
请注意,如果仍然遇到问题,请确保所有依赖项都已正确安装并且项目处于正确的开发模式(例如,"debug"或"release")。