相关疑难解决方法(0)

如何在Android Studio中更改Android版本和代码版本号?

如何更改Android版本的Android版本和代码版本号?我想在Google Play上更改apk文件(app),我需要更改Android版本和代码版本号.我在Android Studio的AndroidManifest.xml文件中试过这个:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bestsoftcorporation.circle.app"
android:versionCode="101"
android:versionName="2.0">
Run Code Online (Sandbox Code Playgroud)

但它不会工作.当我试图在Google Play上发布它时,它显示我必须更改Android版本名称和代码.请帮忙.

android android-manifest google-play

161
推荐指数
5
解决办法
18万
查看次数

Flutter:升级Play商店的版本代码

我已经在Play商店中颤抖地发布了一个应用程序,现在我要上传该应用程序的新版本。我正在尝试使用以下方式更改版本代码:

flutter build apk --build-name = 1.0.2 --build-number = 3

或像这样更改local.properties

 flutter.versionName=2.0.0
 flutter.versionCode=2
 flutter.buildMode=release
Run Code Online (Sandbox Code Playgroud)

但是每次我在Playstore上遇到错误时

您必须为APK或Android应用程序捆绑包使用其他版本代码,因为代码1已分配给另一个APK或Android应用程序捆绑包。

android release flutter

25
推荐指数
12
解决办法
1万
查看次数

如何获取Flutter应用的内部版本和版本号

我当前正在开发一个处于beta模式的应用程序。因此,我想向他们展示它们的版本。例如,“ v1.0b10-iOS”。到目前为止,我已经收到以下代码:Text("Build: V1.0b10 - " + (Platform.isIOS ? "iOS" : "Android"))。我如何才能在Flutter中获得内部版本和编号?

version flutter

20
推荐指数
5
解决办法
1万
查看次数

Flutter 不使用 pubspec.yaml 中的内部版本号

当我运行时,flutter build run我希望版本和​​内部版本号能够在 pubspec.yaml 1.1.5+10 中使用我的版本

\n

然而 10 总是恢复为 1。这在 info.plist 中设置正确

\n
  <key>CFBundleVersion</key>\n  <string>$(FLUTTER_BUILD_NUMBER)</string>\n  <key>CFBundleShortVersionString</key>\n  <string>$(FLUTTER_BUILD_NAME)</string>\n
Run Code Online (Sandbox Code Playgroud)\n

但是当我打开 xcode v12.2 时,它又变$(FLUTTER_BUILD_NUMBER)

\n
<key>CFBundleVersion</key>\n<string>$(CURRENT_PROJECT_VERSION)</string>\n
Run Code Online (Sandbox Code Playgroud)\n

不知何故,xcode 本身正在恢复 info.plist 中的这些更改。在此输入图像描述

\n
[\xe2\x9c\x93] Flutter (Channel stable, 1.22.2, on Mac OS X 10.15.7 19H2, locale en-US)\n \n[\xe2\x9c\x93] Android toolchain - develop for Android devices (Android SDK version 28.0.3)\n[\xe2\x9c\x93] Xcode - develop for iOS and macOS (Xcode 12.2)\n[!] Android Studio (version 4.1)\n    \xe2\x9c\x97 Flutter plugin not installed; this adds …
Run Code Online (Sandbox Code Playgroud)

info.plist flutter

17
推荐指数
3
解决办法
8936
查看次数

如何在 Flutter App 上自动增加内部版本号?

目前,每次我构建 APK 时,我都需要在两个地方手动更新我的构建版本 - 这看起来非常不自动化且违反直觉(我将其与 Jenkins BUILD_ID 进行比较)。

我知道我必须(并且更喜欢这样)手动更新(semver)版本 - 0.2.0。

但肯定有某种进程/设置/插件可以在每次构建时自动更新+3?我读过很多帖子和解决方案,但没有一个真正做到了我期望的效果(除非必须,否则我真的不想要预构建钩子和 perl 正则表达式脚本)。

注意:我还没有推送到 PlayStore - 只是将 APK 分发给核心团队。

pubspec.yaml

version: 0.2.0+3
Run Code Online (Sandbox Code Playgroud)

本地属性

flutter.versionName=0.2.0
flutter.versionCode=3
Run Code Online (Sandbox Code Playgroud)

我在用 :

  • 安卓工作室4.0.2
  • 颤振1.22

android android-studio flutter

14
推荐指数
2
解决办法
1万
查看次数

版本代码 1 已被使用。尝试其他版本代码

我正在上传新的应用程序包以播放控制台,并且在上传后说 Version code 1 has already been used. Try another version code.

我已将 pubspec.yaml 中的版本号从 version number: 1.0.0+1 更改为 2.0.0+1 即使它说的是相同的错误

android google-play flutter google-play-console

12
推荐指数
8
解决办法
7301
查看次数