【发布时间】:2018-01-07 06:19:11
【问题描述】:
我正在努力使我的应用程序与 Android Instant Apps SDK 1.0.0 兼容。我的常规 app 模块工作正常,谷歌地图没有问题,或者我发现的任何其他问题。但是,每当我尝试测试 Instant App 模块时,一旦地图尝试初始化,应用程序就会崩溃。有没有人看到这个或知道可以做些什么来解决它?
06-20 11:10:57.263 13891-13891/com.myapp.example.debug E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.myapp.example.debug, PID: 13891
java.lang.SecurityException: Failed to find provider com.google.android.gsf.gservices for user 0; expected to find a valid ContentProvider for this authority
这是我的 appia 模块的 build.gradle
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.22.2'
}
}
apply plugin: 'com.android.instantapp'
apply plugin: 'io.fabric'
repositories {
jcenter()
flatDir {
dirs '../libs'
}
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
}
android {
compileSdkVersion rootProject.compileSdk
buildToolsVersion rootProject.buildTools
defaultConfig {
minSdkVersion rootProject.minSdk
targetSdkVersion rootProject.compileSdk
}
buildTypes {
release {}
debug {}
}
flavorDimensions rootProject.flavorDimensions
productFlavors {
internal {
dimension rootProject.flavorDimensions
}
external {
dimension rootProject.flavorDimensions
}
}
}
dependencies {
implementation project(':features:base')
implementation project(':features:auth')
implementation project(':features:lead')
implementation project(':features:chat')
implementation project(':features:search')
【问题讨论】:
-
我在github.com/googlemaps/android-samples 将 Google 地图示例转换为即时应用程序没有任何问题。您在哪个设备上运行?
-
你还在编译
....play-services...吗? -
请更新到最新的库后重试,目前在 11.0.4 developers.google.com/android/guides/releases(相关:stackoverflow.com/questions/45089070/…)
-
有同样的问题:/
-
@RyanInBinary 我希望您的问题已经在 11.6.0 版本中得到解决。请您确认一下。
标签: android google-maps android-instant-apps