当我收到错误时,我试图将我的apk提交到Play商店即时应用部分 - 您的即时应用APK应包含至少一个基本APK。
现在,应用程序是使用phonegap进行编译的,而phonegap只提供了一个我提交给Play商店的APK。 我已经阅读了几篇文档和其他类似的Q,但我找不到解决方案。
我试图以即时应用程序的形式提交的APK远低于4mb的限制,并且也正确签名。
任何帮助都将不胜感激。
编辑:尝试提交拉链,但没有成功。是否应该调用apk或者InstantApp是否具体?
答案 0 :(得分:2)
即时应用的上传应该是" Bundle" Android Studio将为您创建,它不仅仅是一个APK。
如果您尝试使用phonegap创建,如果您创建一个包含APK的Zip文件(不只是将您的APK重命名为zip),可能有效。
所以上传" instant.zip"其中包含你的apk" instant.apk"
它还在寻找APK谁的gradle包含baseFeature true
,即基本APK。见the docs
答案 1 :(得分:0)
正如TWL所说,您可能没有将模块声明为基本模块。以下是我的build.gradle
基本模块的样子。
apply plugin: 'com.android.feature'
android {
compileSdkVersion rootProject.compileSdk
buildToolsVersion rootProject.buildTools
defaultConfig {
minSdkVersion rootProject.minSdk
targetSdkVersion rootProject.compileSdk
versionCode rootProject.versionCode
versionName rootProject.versionName
}
buildTypes {
release {
minifyEnabled true
proguardFiles 'proguard-rules.pro', getDefaultProguardFile('proguard-android-optimize.txt')
}
}
baseFeature true
}
你必须做两件事。
com.android.feature
插件baseFeature
true
醇>