android - 发布 Instant App 时 :Invalid target sandbox version

标签 android sandbox android-instant-apps

我尝试通过 Google Play 发布 Android Instant App。我可能会遇到以下问题 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" 修改了基本功能,然后我无法按照显示的错误进行编译,即使我清理,重建项目。

enter image description here

最佳答案

更新后的答案:

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

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

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


原答案:

如消息所述,您需要在已发布的可安装应用的 list 中包含 targetSandboxVersion

这样做会对您在 O 设备上安装的应用程序施加一些限制,这使得 O 安装程序更容易将您的即时应用程序升级为安装。

关于android - 发布 Instant App 时 :Invalid target sandbox version,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46178636/

相关文章:

objective-c - CoreFoundation 中 NSHomeDirectory() 的等价物是什么?

javascript - 带有 `target="_blank "` doesn' t 打开新选项卡或窗口的沙盒 iFrame

java - 从另一个可安装的应用程序启动即时应用程序

android - BluetoothChat-to-ELM327 拆分响应消息

java - 如何从Eclipse运行Javac

android - 如何正确应用 onPreferenceChangeListener?

javascript - Internet Explorer 扩展 (BHO) 中的沙盒 Javascript 执行

Android 即时应用程序 : Default Activity not found

android - INVALID_ARGUMENT : Application credential header not valid. 请修复客户端以传递有效的应用程序凭据 header

android - 无意识地捕捉图像,在不同的设备上提供不同的输出