无法使用Google Play服务(基本上是地图)启动Android即时应用程序

无法使用Google Play服务(基本上是地图)启动Android即时应用程序,android,google-play-services,android-instant-apps,Android,Google Play Services,Android Instant Apps,发布图像的目的是很容易发现错误,因为它不是正常的清单文件 我试图在即时应用程序中显示谷歌地图。现在,如果我尝试通过应用程序模块(即正常安装)运行应用程序,应用程序将成功安装并顺利运行,这意味着我已包含所有必要的渐变依赖项和API密钥,但如果我尝试将其作为即时应用程序而非即时运行,我将面临以下错误: 我需要调试/xml文件: 有什么想法吗?如果在非基本功能模块中包含google play服务依赖项,则会出现此问题。根本问题是,尽管 <meta-data android:name="c

发布图像的目的是很容易发现错误,因为它不是正常的清单文件

我试图在即时应用程序中显示谷歌地图。现在,如果我尝试通过应用程序模块(即正常安装)运行应用程序,应用程序将成功安装并顺利运行,这意味着我已包含所有必要的渐变依赖项和API密钥,但如果我尝试将其作为即时应用程序而非即时运行,我将面临以下错误:

我需要调试/xml文件:


有什么想法吗?

如果在非基本功能模块中包含google play服务依赖项,则会出现此问题。根本问题是,尽管

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />
元素添加到基本功能的AndroidManifest.xml中时,引用的id@integer/google\u play\u services\u版本不可用,因为依赖项已在另一个功能模块中定义并确定了范围


最简单、最易维护的解决方法是将google play服务依赖项添加到基本功能模块中。基本功能中包含的所有内容都可供非基本功能使用,但由于此错误显示情况并非如此。

首先,请发布文本,而不是文本图像。其次,stacktrace告诉您resource@integer/google\u play\u services\u版本不存在。这就是你的问题。哈!好像我还没检查过。它是一个debug/xml文件,这意味着它是动态创建的,我无法编辑它。仔细阅读这个问题,如果我正常运行这个应用程序,它会工作得很好。有谁曾经否决过这个问题:为什么?不清楚我在问什么?你知道安卓即时应用吗?我知道,但还是没用。你成功地做到了吗?丹尼斯-德斯卡内尔的建议应该对移动com.google.android.gms:play services起作用。。。从功能到基本build.gradle文件的dep。您可以发布无法工作的build.gradle文件吗?