Tai*_*uuu 9 android gradle android-studio
我是 Android Studio 的新手,我正在尝试versionCode进入build.gradle.
import com.example.BuildConfig;
...
...
...
// Get current version code
int currentVersionCode = BuildConfig.VERSION_CODE;
Run Code Online (Sandbox Code Playgroud)
但IDE一直说Cannot resolve symbol 'BuildConfig'。实际上,我在整个项目文件夹中没有找到任何名为“BuildConfig”的字符串(在 Windows 资源管理器中搜索)。我的项目配置/创建有问题吗?
defaultConfig就像build.gradle (module: app)
defaultConfig {
applicationId "com.foo.bar"
minSdkVersion 16
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
Run Code Online (Sandbox Code Playgroud)
小智 10
如果您使用 Jetpack Compose,那么您应该转到“build.gradle”文件(应用程序级别),导航到“buildFeatures {}”块并添加以下内容:
buildConfig = true
Run Code Online (Sandbox Code Playgroud)
该块现在应如下所示:
buildFeatures {
compose = true
buildConfig = true
}
Run Code Online (Sandbox Code Playgroud)
希望它有帮助:)
你可以像这样静态地得到它......
com.foo.project.BuildConfig.VERSION_CODE; //这个值将是一个int
在您的“模块:应用程序”Gradle 文件中,所有这些信息都可以在“defaultConfig”部分中找到。
defaultConfig {
applicationId 'com.foo.project'
minSdkVersion 21
targetSdkVersion 29
versionCode 18
versionName '2.6'
signingConfig signingConfigs.config
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21137 次 |
| 最近记录: |