Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何为普通应用程序和即时应用程序分发相同的apk_Java_Android_Google Play_Android Instant Apps - Fatal编程技术网

Java 如何为普通应用程序和即时应用程序分发相同的apk

Java 如何为普通应用程序和即时应用程序分发相同的apk,java,android,google-play,android-instant-apps,Java,Android,Google Play,Android Instant Apps,我想在Google Play上以普通和即时两种方式分发我的应用程序,普通apk的大小小于4 mb,因此它也可以是即时应用程序,问题是如何在两种“模式”下分发应用程序使用相同的apk/应用程序包您需要将android:targetSandboxVersion属性设置为2,才能将apk上传到即时应用程序曲目 这对于现有用户来说是不可逆的,因此请确保在使用新的targetSandboxVersion发布之前仔细阅读文档并测试您的应用程序:虽然您仍然可以使用不推荐的型号上载instant-app-apk

我想在Google Play上以普通和即时两种方式分发我的应用程序,普通apk的大小小于4 mb,因此它也可以是即时应用程序,问题是如何在两种“模式”下分发应用程序使用相同的apk/应用程序包

您需要将
android:targetSandboxVersion
属性设置为2,才能将apk上传到即时应用程序曲目


这对于现有用户来说是不可逆的,因此请确保在使用新的targetSandboxVersion发布之前仔细阅读文档并测试您的应用程序:

虽然您仍然可以使用不推荐的型号上载instant-app-apks.zip,但该版本的文档已经消失,但您可能会在其中发现一些残余内容,正如@Hassan Ibraheem所指出的,您的即时应用程序需要
targetSandboxVersion=2
,而您安装的应用程序则不需要。然后,您将构建两个独立的工件,installed-app.apk和instant-app-apks.zip,并将它们上载到各自的版本中

但是,以下是将应用程序设置为支持即时应用程序的官方方法,同时将一个捆绑包用于常规和即时应用程序:

也读

要同时发布即时应用程序和常规应用程序,请执行以下步骤:

  • ,请注意:
  • 如果现有即时应用程序项目使用不推荐的 功能插件(com.android.feature),了解如何迁移 支持Android应用捆绑包的即时应用

  • 首先在Android Instant Apps track上发布启用即时功能的捆绑包。
    • 注意:您只需在此处上传一次捆绑包
  • 导航到“已安装的应用程序版本”选项卡
  • 屏幕右侧应显示一个标有“从库添加”的按钮,用于为您安装的应用程序选择APK