我打算发布我的第一个处于草稿模式的apk。 Google控制台要求我先创建一个版本。
我填写了该应用程序,但是当我按下“确认”(或类似)时,我收到了类似的消息:'您必须添加新的APK或禁用现有的APK才能创建新版本。
我找不到关于这个问题的任何文档。 这很奇怪,因为我在草稿模式中选择了apk,然后请求创建新版本以便发布它。
更新
起初,我的错误是在上传签名的apk之前点击“修订”按钮。但是,之后,错误发生在下面。
错误是:
apksigner:错误:JAR_SIG_NO_SIGNATURES:没有JAR签名
我找到了无法上传我的应用程序的原因,经过数小时和数小时的搜索无处不在:在创建签名的apk时,不会仅在签名版本中检查V2,而是检查V1(或V1和V2)。也就是说,永远不要只检查V2。
答案 0 :(得分:1)
当您要将apk上传/更新到Playstore时,每次version code
时都需要更改/增加。 (在生成签名apk之前)
示例: versionCode 1
需要更改versionCode 2
注意:您应该增加versionCode
&每次更新都会versionName
。
如何在PlayStore上更新apk 在Playstore上选择你的项目 - >点击发布管理 - >应用发布 - > ....
在 build.gradle(模块:应用)中:
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.package.name"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'