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