Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
Android 即时应用程序不工作_Android_Google Play_Android Instant Apps - Fatal编程技术网

Android 即时应用程序不工作

Android 即时应用程序不工作,android,google-play,android-instant-apps,Android,Google Play,Android Instant Apps,我正在尝试从谷歌示例构建即时应用程序示例 我正在使用Android Studio 3.0 beta 2和我的Nexus 5x real设备以及Android 8.0.0版本 我使用的源代码是。 我在源代码中更改的唯一内容是我的网站链接和应用程序id 我在prod频道的google play上发布了这个应用程序,现在所有用户都可以使用。我还为此应用程序发布了一个即时应用程序(也是prod channel) 但当我点击链接时,它并没有打开,而是在chrome浏览器中打开。 例如,我知道我的设备已启用

我正在尝试从谷歌示例构建即时应用程序示例

我正在使用Android Studio 3.0 beta 2和我的Nexus 5x real设备以及Android 8.0.0版本

我使用的源代码是。 我在源代码中更改的唯一内容是我的网站链接和应用程序id

我在prod频道的google play上发布了这个应用程序,现在所有用户都可以使用。我还为此应用程序发布了一个即时应用程序(也是prod channel)

但当我点击链接时,它并没有打开,而是在chrome浏览器中打开。 例如,我知道我的设备已启用“即时应用”设置,并且可以作为“即时应用”打开其他链接

当我试图打开我的链接时,我可以在logcat中看到:

10-11 10:39:29.336 3588-4026/? I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=https://instant.isdev.info/... cmp=com.android.chrome/com.google.android.apps.chrome.Main (has extras)} from uid 10097
10-11 10:39:29.483 18862-18862/? I/cr_InstantAppsHandler: Disabled for Android O+
10-11 10:39:29.488 3588-18005/? I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=https://instant.isdev.info/... flg=0x14002000 cmp=com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity (has extras)} from uid 10053
我的申请是

我的网站是

我的资产链接json文件是。它是由Android studio应用程序链接助手使用我的应用程序id和发布密钥库生成的

我应该打开即时应用程序的链接是

我的此链接清单是:

<data android:scheme="https" />
<data android:scheme="http" />
<data android:host="instant.isdev.info" />
<data android:pathPrefix="/details" />

我不知道该怎么办。我几乎什么都试过了。正如你们所看到的,我甚至将应用程序发布到prod,但它仍然不起作用。感谢您的帮助。

我可以通过just fine(在Nexus 5X Android O上,也是Pixel N上)启动您的即时应用程序。您是否可以从设备中删除IA并清除Google Play商店和Google Play服务缓存,然后尝试再次启动IA,几次。“Android O+禁用”消息可以忽略。感谢您的帮助@JuliaK。不幸的是,在清除缓存、禁用/启用Google Play Store和Google Play服务后,我仍然无法启动IA事件:(@Kulibin您也可以尝试禁用/重新启用即时应用程序设置并清理Google Chrome缓存,有时会有所帮助。谢谢@Idolon。我尝试过,但仍然没有结果…@Kulibin如果您有机会禁用了某些国家的即时应用程序分发,请查看Google Play控制台:我可以通过很好的方式启动您的即时应用程序(在Nexus 5X Android O上,也是Pixel N)。你能从你的设备上删除你的IA并清除Google Play Store和Google Play services缓存,然后尝试再次启动你的IA,几次。这“对于Android O+是禁用的”消息可以忽略。感谢您的帮助@JuliaK。不幸的是,在清除缓存、禁用/启用Google Play Store和Google Play服务后,我仍然无法启动IA事件:(@Kulibin您也可以尝试禁用/重新启用即时应用程序设置并清理Google Chrome缓存,有时会有所帮助。谢谢@Idolon。我尝试过,但仍然没有结果…@Kulibin如果您有机会禁用某些国家/地区的即时应用程序分发,请查看Google Play控制台:
cd instant/build/outputs/apk/debug # navigate to build dir
unzip instantapp-debug.zip # extract apks

adb install-multiple -r -t --instantapp *.apk # install apks

# launch entry point; you'll have to replace $(SAMPLE_ENTRY_POINT)

adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d $(SAMPLE_ENTRY_POINT)

cd - # takes you back to the root directory