gpt4 book ai didi

android - packageInfo.versionCode 总是返回 1

转载 作者:行者123 更新时间:2023-11-29 14:27:21 27 4
gpt4 key购买 nike

如果我将 Manifest.xml 的版本代码从 1 更改为 2,packageInfo.versionCode 总是返回 1。我想返回2,我应该在哪里修复?顺便说一下,在这种情况下,packageInfo.versionName 返回 1.0。

PackageManager packageManager=getContext().getPackageManager();
try{
PackageInfo packageInfo=packageManager.getPackageInfo(getContext().getPackageName(), PackageManager.GET_ACTIVITIES);
DB_VERSION=packageInfo.versionCode;
Log.v("a"," "+packageInfo.versionCode);
Log.v("b"," "+packageInfo.versionName);
}catch (PackageManager.NameNotFoundException e){
e.printStackTrace();
}

list .xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example"
android:versionCode="2"
android:versionName="1.1">

最佳答案

您可能正在使用 gradle。如果你使用的是 gradle,你应该在 gradle.build 中而不是在 Androidmanifest.xml 中更改版本代码

关于android - packageInfo.versionCode 总是返回 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26601345/

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