152得票8回答
找不到kapt()方法的解决方案

我已经遇到一个问题三天了,但一直无法解决。自从我开始在Android中使用Kotlin后,我停止使用“annotationProcessor”,开始使用“kapt”。使用“kapt”时所有的东西都运行良好,但当我尝试构建一个Android即时应用程序时,向任何依赖项(如Glide或Butter...

88得票7回答
AAPT2编译失败:在Android 3.0 Canary 1上维度无效

我正在尝试使用Android的Instant Apps。我已经安装了所有正确的软件包,并尝试创建支持Instant App的新应用程序(在创建新应用程序时勾选Instant App复选框)。问题是,我总是遇到编译工具的问题。有人遇到过这个问题并且找到了解决方法吗? 我的环境: Androi...

59得票9回答
定义了一个从属特性,但未设置包ID。您可能在基础特性中缺少功能依赖。

我正在跟随 Google Codelabs 中的一个教程,制作一个即时应用程序。 我正在尝试创建 topeka-ui(即时应用程序的 UI 功能模块)。 当我尝试运行其中一个即时应用程序模块时,它会显示:   已定义依赖功能,但未设置包 ID。     您可能在基础功能中缺少功能依赖项。

25得票5回答
Android即时应用:如何创建可通过URL地址访问的模块?

谷歌最近更新了有关即时应用的文档:准备你的应用程序 其中大部分内容都很清晰,除了第三点:如有必要,请重构您的应用。 他们建议为浏览、搜索、物品详情和结账等零售模块进行操作。 问题:我如何将应用程序拆分为完全功能和URL可寻址的模块? 这里存在几个问题: 如果我们使用诸如Dagger...

23得票3回答
如何访问并传递参数给Android即时应用程序的模块

使用普通安装的应用程序可以利用Deep Linking技术,不仅可以从URL打开特定的应用程序,还可以将其重定向到特定的部分 /功能,例如特定的Facebook帖子或地图上的特定坐标。 由于我已经阅读到使用即时应用程序将无法使用此技术,因为链接已经指向特定的模块以下载和运行,那么如何访问所说...

22得票3回答
错误:未找到@android:attr/windowExitAnimation风格属性

我最近升级到gradle-3.0.0-alpha8,之后一些样式在编译时无法解析。 开发环境: IDE:Android studio 3.0 Beta3 Gradle构建工具:'com.android.tools.build:gradle:3.0.0-beta3' Gradle:gradl...

22得票2回答
使用Dagger的应用组件构建Android即时应用

我目前在尝试使用InstantApps,并希望将dagger包含到我的项目中。 我在设置应用程序AppComponent时遇到了问题。我的应用程序组件包括我的应用程序的所有功能dagger模块。 基本上,我有: 一个基本应用程序模块 包含我的Application类 多个功能 每个活动...

20得票5回答
奇怪的Gradle错误:期望配置(...)包含一个文件,但是它并未包含任何文件。

我想开发一个简单的即时应用程序。我已经完成了所有模块和配置,但是当我尝试运行即时启动时,gradle控制台显示以下错误:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ...

19得票3回答
如何将Crashlytics与Android Instant Apps集成?

Crashlytics 是否能够与 Google Play Instant 兼容?如果可以,如何正确设置您的项目?

18得票1回答
PlayConsole错误:您必须为即时应用APK提供默认URL

我需要为一个即时应用程序准备Alpha测试,它在Android Studio上运行得很顺利,但是当我尝试在PlayStore上推出它时失败了,显示: 您必须为即时应用程序APK提供默认URL 该应用程序结构使用三个模块完成: - base:其中包含所有代码 - apk:用于获取可安装的...