问题标签 [android-instant-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
286 浏览

android - InstantAppBundleException:未找到基本拆分!基本拆分 APK 是一个没有设置“splitName”属性的标签

尝试启动即时应用程序时,它报告

当查看logcat时,它有这个错误

我错过了什么?

0 投票
3 回答
851 浏览

android - 如何在即时应用中保存图片

如何在即时应用中保存图片

java.io.FileNotFoundException:/storage/emulated/0/Android/data/***/files/pic.jpg(权限被拒绝)

0 投票
0 回答
309 浏览

android - 添加 Android Instant App 功能时遇到问题:无法解析基本功能项目模块

我正在尝试将现有应用程序转换为即时应用程序,并且一直在遵循以下教程:Google 代码实验室构建 Android 即时应用程序教程 - 1

我在 youtube 视频中的 codelabs 教程的第 5 步/ 10 分钟标记处卡住了,您必须将基本功能作为新功能/apk 模块的依赖项:

当我输入“实施项目(':blah-blah') ”时,我得到了错误Failed to resolve: Could not resolve project :blah-blah

我相信这是因为 :blah-blah 是我的根模块,所以我认为子模块可能无法接受它作为依赖项。我认为这可能是问题所在,因为我也无法按照两个教程中的建议重命名 :blah-blah。我还尝试按照在线建议在 settings.gradle 文件中明确声明 :blah-blah ,但没有成功。任何帮助将不胜感激!

0 投票
4 回答
3064 浏览

android - Android:仅显示白屏的即时应用程序

我正在尝试制作一个基本的 Hello world 即时应用程序。为此,我正在关注https://developer.android.com/topic/instant-apps/getting-started/first-instant-app.html

我已经按照文档设置了所有内容,但我无法让我的应用程序正常运行。我得到的只是一个白屏

SDK 更新 在此处输入图像描述 在此处输入图像描述

输出 输出

即使我也没有从 logcat 输出中得到任何有意义的东西

0 投票
2 回答
296 浏览

android - 即时应用程序 DAL 失败

我正在按照 Android 文档中给出的说明开发一个即时应用程序。

对于应用链接,我使用的是工具下的“应用链接助手”工具。在“App links assistant”>“Associate Website”下,我点击了“Open Digital Asset Links File Generator”按钮并成功生成了文件。但未能链接和验证。

截屏

有谁知道如何解决这个问题?我的即时应用程序也没有通过它的链接打开。

注意:我的域是 SSL 认证的。

0 投票
3 回答
1208 浏览

android - Instant Apps 相机意图

我开发了一个即时应用程序,我想用相机拍照。如果我启动Installed App一切正常。但是使用Instant App时,我收到以下错误:

这是我的代码:

AndroidManifest.xml

<uses-permission android:name="android.permission.CAMERA" />

活动 :

我在使用 Android 7.0 的设备(三星)上开发。我检查了可用的权限,相机就是它应该工作的原因。(https://developer.android.com/topic/instant-apps/faqs.html#available-permissions)提前致谢。

0 投票
5 回答
4420 浏览

android - Android Studio 3 库模块和功能模块的区别

在 Android Studio 3 中至少有两种新的模块类型。第一个是Instant app module,第二个是feature module。这Instant App module很明显,但从feature module我的角度来看,它与library module. library那么和feature模块之间的真正区别是什么,我应该何时使用library module以及何时使用feature module

0 投票
1 回答
1036 浏览

android - 尝试安装 Instant App 时出错

我有一个多功能应用程序。已安装的应用程序版本完美运行。n Instant App 版本一直工作到昨天。现在我可以正确构建它,但是在尝试安装任何即时模块时出现此错误。

有没有人有同样的问题?

我无法理解错误消息:

我没有任何 otb 字符串。otb 是功能模块的名称,但不是我要安装的模块

编辑:我试图将模块 otb 重命名为 ootb。我遇到了同样的错误“对于输入字符串:“ootb””

我还检索了 logcat 堆栈跟踪:

0 投票
2 回答
1230 浏览

android - 免安装应用不会直接启动,先显示一个屏幕

我已经成功发布了一个(非常简单的)即时应用程序链接到我的个人网站。

当我点击我网站的链接时,我期待应用程序直接启动,但相反,我首先看到一个带有 2 个按钮的屏幕:“打开应用程序”和“在浏览器中打开”:

屏幕

为什么?

我尝试过的其他即时应用程序不显示此屏幕并直接打开应用程序(所需的行为)。

0 投票
4 回答
2832 浏览

android - 侧面加载即时应用程序失败:读取包超时

无法使用 Android 模拟器来测试即时应用程序!!每次我收到“侧面加载即时应用程序失败:读取包超时”。


我正在使用,Android Studio 3.0 Canary-5

模拟器:Nexus 5X 映像运行 Android 6.0(API 级别 23),x86,带有 Google API。Google API 英特尔 x86 Atom 系统映像(修订版 21)

注意:从修订版(20 > 21)更新 Android Studio 3.0 (Canary-4 > Canary-5)和模拟器系统映像后。我无法通过模拟器运行即时应用程序。我总是收到错误消息“侧面加载即时应用程序失败:读取捆绑包超时”。

感谢你的帮助。


更新:

在此处的 Android Studio 发行说明中找到解决方案。这是Android Studio canary-5 下的一个已知问题。

即时应用配置缓存的可靠性问题。如果您为免安装应用开发手动取消配置您的设备或模拟器映像,然后从 Android Studio 部署免安装应用,部署将失败,因为 Android Studio 不会再次配置您的设备/模拟器映像。要解决此问题:进入“运行配置”对话框并在左侧窗格中选择 Instantapp 模块。点击“Before launch:Gradle-aware Make, Instant App Provision”下的“Instant App Provision”任务点击编辑(铅笔图标)勾选“Clear provisioned devices cache”</p>