I try to publish the Android Instant App via Google Play. I might following problem
我尝试通过添加属性 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(使用前将#替换为@)