gpt4 book ai didi

Android Studio 无法在应用程序上显示版本号

转载 作者:行者123 更新时间:2023-12-05 03:18:22 24 4
gpt4 key购买 nike

我正在尝试将我的应用版本添加到应用中。下面是我的代码

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@color/white">
<PreferenceCategory android:title="Version">
<EditTextPreference
android:key="@string/version"
/>
</PreferenceCategory>
</PreferenceScreen>

fragment

import com.example.thumbsol.accuratesurvey.BuildConfig;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);


String verName = BuildConfig.VERSION_NAME;
int verCode = BuildConfig.VERSION_CODE;
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.preferences);
version = (EditTextPreference)findPreference(getString(R.string.version));
version.setText(verName);
}

图形界面

enter image description here

更新 1

下面是我的gradle

defaultConfig {
applicationId "com.example.thumbsol.accuratesurvey"
minSdkVersion 19
targetSdkVersion 33
versionCode 3
versionName "3.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true

}

它不显示任何版本名称。虽然我调试过代码,检查过。

如有任何帮助,我们将不胜感激。

最佳答案

为了使用 BuildConfig.VERSION_NAME,您需要在您的应用程序 build.gradle 文件中设置它。

android {
...
defaultConfig {
...
versionName "1.1.0"
versionCode 11
}

关于Android Studio 无法在应用程序上显示版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73717459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com