我们准备通过"即时应用开发"发布即时应用apks到游戏商店。用于测试目的的渠道。 当我们签署即时应用程序(使用与安装的应用程序相同的密钥库)时,只在zip文件夹(instant-release.zip)内部设置一个功能模块apk,在上传到Play商店时通过抱怨提示错误"您的即时应用APK应该包含至少一个基础APK"
无论如何,我们能够在即时调试版本
下看到预期的结构调试和发布版本之间的结构差异如下所示
不确定我们是否在gradle配置上犯了任何错误。如果有人可以就此提出建议,这将非常有用吗?
答案 0 :(得分:2)
使用Android Studio 3.0 Preview中的内置菜单签署Instant Apps时存在一些已知问题。如果您在signingConfigs
文件中设置build.gradle
,然后从命令行运行gradle assembleRelease
或从Studio中的gradle菜单运行(右侧一个),它应该有效。
signingConfigs
,以确保所有功能APKs
都已签名。
以下是有关设置signingConfigs
的一些信息:
答案 1 :(得分:0)
您必须单独签署所有模块,包括baseFeature模块。通过他们的gradle文件签署所有这些。我得到了同样的错误然后我签了所有模块,它对我有用。