Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将新APK上载到生产。用于Android应用程序的新版本。_Android_Google Play - Fatal编程技术网

将新APK上载到生产。用于Android应用程序的新版本。

将新APK上载到生产。用于Android应用程序的新版本。,android,google-play,Android,Google Play,这不是重复的问题,因为其他类似的问题非常不完整。所以我要问的是信息上的差距 我刚刚在我的应用程序中添加了一个更新。我在这个站点上遵循了一些例子,比如添加versionCode和versionName来更新代码。指令说将代码增加1,并将版本增加到我希望它调用的任何值。所以我有这个 AndroidManifest.xml 然后我点击Build->Clean。然后构建->生成已签名的APK 然后选择释放 然后我上传了生成的内容。我做了检查,以确保该文件最近刚刚修改,以确保我没有上传以前的文件。但我犯了

这不是重复的问题,因为其他类似的问题非常不完整。所以我要问的是信息上的差距

我刚刚在我的应用程序中添加了一个更新。我在这个站点上遵循了一些例子,比如添加versionCode和versionName来更新代码。指令说将代码增加1,并将版本增加到我希望它调用的任何值。所以我有这个

AndroidManifest.xml 然后我点击Build->Clean。然后构建->生成已签名的APK

然后选择释放

然后我上传了生成的内容。我做了检查,以确保该文件最近刚刚修改,以确保我没有上传以前的文件。但我犯了这个错误


看起来你正在使用Android Studio。您必须编辑build.gradle,这可能会覆盖您的清单设置

android {
    ...

    defaultConfig {
        versionCode 2
        versionName "1.1.0"
         ...
    }

看起来你正在使用Android Studio。您必须编辑build.gradle,这可能会覆盖您的清单设置

android {
    ...

    defaultConfig {
        versionCode 2
        versionName "1.1.0"
         ...
    }

对于Android Studio项目,您不需要在清单中手动指定版本信息,而是需要修改Gradle构建文件

AndroidManifest.xml
对于Android Studio项目,您不需要在清单中手动指定版本信息,而是需要修改Gradle构建文件

AndroidManifest.xml
在build.gradle文件中,检查您是否在build.gradle文件中定义了android->defaultConfig->versionCode 1,检查您是否定义了android->defaultConfig->versionCode 1是的,您是正确的。我想知道为什么Android文档没有提到这一点。Android教程和文档分为Android Studio和Eclipse。较新的部分支持Android Studio,但较旧的部分尚未更新。您可能会猜到,在使用Eclipse时,必须直接修改清单文件。是的,您是正确的。我想知道为什么Android文档没有提到这一点。Android教程和文档分为Android Studio和Eclipse。较新的部分支持Android Studio,但较旧的部分尚未更新。您可能会猜到,在使用Eclipse时,必须直接修改清单文件。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="juangallardo.emofortunecookie">
defaultConfig {
    applicationId "juangallardo.emofortunecookie"
    [..]
    versionCode 2
    versionName "1.1.0"
}