请帮助,如果我添加firebase远程配置,我就无法构建我的项目。
我有三种产品风格,我添加了这些依赖项,以便能够支持回到api level9
indexLegacyCompile 'com.google.android.gms:play-services-analytics:9.6.1'
indexLegacyCompile 'com.google.android.gms:play-services-location:9.6.1'
indexLegacyCompile 'com.google.android.gms:play-services-gcm:9.6.1'
如果删除这些行,我可以构建项目。
对于我的正常风味,我添加了播放服务和远程配置,如下所示:
indexCompile 'com.google.android.gms:play-services-analytics:10.2.6'
indexCompile 'com.google.android.gms:play-services-location:10.2.6'
indexCompile 'com.google.android.gms:play-services-gcm:10.2.6'
indexCompile 'com.google.firebase:firebase-config:10.2.6'
我该如何解决?
答案 0 :(得分:0)
问题是超过64k方法https://developer.android.com/studio/build/multidex.html
将此代码添加到您的gradle上,尝试一下:
android {
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 25
//add this line
multiDexEnabled true
}
...
}
dependencies {
//add this dependencies
compile 'com.android.support:multidex:1.0.1'
}
希望它适合你。