发布即时应用程序时:目标沙箱版本无效

2023-12-27

I try to publish the Android Instant App via Google Play. I might following problem enter image description here

我尝试通过添加属性 android:targetSandboxVersion = "2" 来解决这个问题,但仍然不起作用。

一般来说,问题有这些设置(build.gradle)

buildscript {

    repositories {
        maven { url 'https://maven.google.com' }
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-beta5'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.google.com' }
        jcenter()
        google()
    }
}


ext {
    minSdkVersion = 26
    targetSdkVersion = 26
    compileSdkVersion = 26
    buildToolsVersion = '26.0.1'
    androidSupport = '26.0.0'
    versionCode = 5
    versionName = "1.1"
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

======

正如评论的那样,我通过添加语句修改了基本功能android:targetSandboxVersion = "2",那么即使我清理、重建项目,我也无法按照显示的错误进行编译。


更新的答案:

这是一个错误,现已修复。您不再需要添加targetSandboxVersion到您的可安装应用程序,我不建议这样做,因为该功能尚未在任何地方记录或描述。

当我最初建议添加该属性时,我相信文档会在 O 手机发布之前发布。相反,负责添加此验证的团队意识到了他们的错误。

但是,您仍然需要targetSandboxVersion在您的即时应用程序中。由于我们不允许没有该属性的即时应用程序,因此只需将其视为必需的魔术短语即可。


原答案:

正如消息所说,你需要targetSandboxVersion在您发布的可安装应用程序的清单中。

这样做会对您在 O 设备上安装的应用程序施加一些限制,从而使 O 安装程序更轻松地将您的免安装应用程序升级为已安装。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

发布即时应用程序时:目标沙箱版本无效 的相关文章