当前位置: 首页 > 知识库问答 >
问题:

在Google Play上更新Android应用程序

闻人栋
2023-03-14

当然还有很多类似的问题,我真的通读了,但是没有一个完全回答了我的问题:

我想在Google Play上更新我当前的应用程序(已经是prod),但它说我需要更改版本代码-

你必须知道,我在第一次上传时没有添加任何versionCode或versionName,这会导致问题吗?

我必须现在删除应用程序并重新上传吗?我肯定使用了相同的密钥库和凭据

完成的步骤:

  • 更新了Androidanifest.xml
  • android: versionCode="2"
  • android: versionName="1.0"

另一个问题:我真的需要使用相同的apk文件名吗?

xml清单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ibma.ibmaapp"
    android:versionCode="2"
    android:versionName="1.0">
    <uses-sdk
        android:minSdkVersion="19"
        android:targetSdkVersion="19"
        android:maxSdkVersion="19" />
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.ibma.ibmaapp.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

共有2个答案

宰父焕
2023-03-14

终于成功了。。。

  • 更新Android Studio到0.8.0
  • 更新了我的API(到API 20: Android L)
    • 更改了以下项目设置:(在文件

    更改了图形布局的选定应用编程接口(见下面的链接),看看这个博客(谢谢你,Thodoris Bais!;-))

    不得不改变建筑。升级文件并添加正确的版本代码

    • 这就是我无法生成具有不同版本代码的apk的原因

    我检查了新的apk文件与aapt命令和versionCode设置为2,最后!

    现在我的最后一个问题是:我是否总是必须更新AndroidManifest。xml和构建。gradle文件在我自己-他们不应该只是同步吗?

    问候你,克里斯蒂安

夏博
2023-03-14

对于第一个问题-您确定已保存对清单的更改吗?看起来很傻,但这是我一直犯的错误。对于第二个问题,您可以更改。将文件名apk到您想要的任何位置;没有必要保持不变。

 类似资料:
  • 所以,我在做一些需要我知道设备上的另一个应用程序何时更新的事情。所以我的问题很简单,让我们说YouTube或Spotify在应用程序更新时发送广播,如果是这样,我需要用我的广播接收器捕捉什么。

  • 我在Play Store上有一个Android应用程序。我最近更新了它和它的版本。不过,我的应用程序用户- 未获得任何更新通知 在Play Store应用程序上仍然看到 应用程序,而不是 我怎么能改变这个?

  • 在使用谷歌的新功能应用内更新时,我注意到它似乎会返回旧的(以前的)更新信息,而不是正确的最新信息。 Android不久前推出了新的force更新特性:https://developer.Android.com/guide/app-bundle/in-app-updates称为in-app updates 在使用它时,我注意到当根据Google的教程获取应用程序更新信息时,返回的应用程序版本代码有时

  • 有多种方法可以更新Electron应用. 最简单并且获得官方支持的方法是利用内置的Squirrel框架和Electron的autoUpdater模块。 Updating Applications There are several ways to update an Electron application. The easiest and officially supported one is

  • 有多种方法可以更新Electron应用. 最简单并且获得官方支持的方法是利用内置的Squirrel框架和Electron的autoUpdater模块。 使用 update.electronjs.org Electron 团队维护 update.electronjs.org,一个免费开源的网络服务,可以让 Electron 应用使用自动更新。 这个服务是设计给那些满足以下标准的 Electron 应

  • 我们有一个应用程序,利用在应用程序计费。我们看到的问题如下: 当使用较高版本代码的构建被上传到Play Developer控制台时,In App Billing将停止在设备上的应用程序(使用较低版本代码)上工作,表示“应用程序未配置为计费”。 这很好,在测试的时候,但问题是--当应用程序在Google Play商店中时,会有什么行为?当您替换应用程序(以执行更新)时,处于野生状态(具有较低版本代码