【问题标题】:Failed to submit instant app on play store - Base APK error无法在 Play 商店中提交免安装应用 - 基础 APK 错误
【发布时间】:2017-12-29 13:40:24
【问题描述】:

当我收到错误消息时,我正试图将我的 apk 提交到 Play 商店免安装应用部分 - 您的免安装应用 APK 应至少包含一个基础 APK。

现在,该应用程序是使用 phonegap 编译的,而 phonegap 仅提供了一个我已提交给 Play 商店的 APK。 我已经阅读了几个文档和其他类似的问题,但我找不到解决方案。

我尝试作为免安装应用提交的 APK 远低于 4mb 限制,并且也已正确签名。

任何帮助将不胜感激。

编辑:也尝试提交 zip,但没有成功。是否应该调用 apk 或 InstantApp 是否有任何特定的内容?

【问题讨论】:

    标签: android google-play phonegap intel-xdk android-instant-apps


    【解决方案1】:

    免安装应用的上传应该是 Android Studio 将为您创建的“捆绑包”,而不仅仅是单个 APK。

    如果您尝试使用 phonegap 创建,可能如果您创建一个包含 APK 的 Zip 文件(不仅仅是将 APK 重命名为 zip)。

    所以上传包含你的apk“instant.apk”的“instant.zip”

    它也在寻找 gradle 中包含 baseFeature true 的 APK,即基础 APK。见the docs

    【讨论】:

    • 谢谢,刚刚试过,但没有成功。仍然显示错误 - 上传失败 您的免安装应用 APK 应至少包含一个基本 APK。
    • 它正在寻找 gradle 包含 baseFeature true 的 APK,即基础 APK。 (是的,免安装应用 APK 应该在一个 zip 文件中)developer.android.com/topic/instant-apps/getting-started/…
    【解决方案2】:

    正如 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
    }
    

    你必须做两件事。

    1. 申请com.android.feature插件
    2. 在 android 块内设置 baseFeaturetrue

    【讨论】:

    • 非常感谢您写下所有这些,但正如我所提到的,我使用 phonegap 进行编译,这意味着我的所有代码都在 HTML、CSS、JS 和其他 Web 库中。我不太确定是否可以将上述内容直接合并到我的应用程序中,即使是在 config.xml 文件中
    • 你可能需要联系Phonegap,看看他们是否支持即时应用开发。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    相关资源
    最近更新 更多