将firebase项目从旧域升级到新的google firebase域时出现以下错误.
无法解决:com.google.firebase:firebase-core:9.0.0
我按照Firebase文档中提到的步骤,在" 将Firebase添加到Android项目"一节中,主题可用库.
我有什么选择来解决这个错误?
我已达到魔法dex限制,因为我的应用程序使用了大量的jar(驱动器api,greendao,文本到pdf,支持..).
我目前的解决方案是,我真的创建了第二个apk,仅用于谷歌驱动器,我从主apk调用.但现在我发现android最终支持这个库.我的问题只是我不知道如何实现它(最好没有gradle).我找不到任何好的教程.
Okey我正在试图实现这个...我发现了这个:http: //blog.osom.info/2014/10/multi-dex-to-rescue-from-infamous-65536.html
我补充说:
android:name="android.support.multidex.MultiDexApplication"
Run Code Online (Sandbox Code Playgroud)
到我的清单文件和
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
Run Code Online (Sandbox Code Playgroud)
到我的mainactivity.java
还为eclipse安装了gradle插件,导出gradle以获取build.gradle文件,我改为:
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':android-support-v7-appcompat')
compile project(':Sync')
compile project(':gdrive:google-play-services_lib')
}
android {
compileSdkVersion 14
buildToolsVersion "21.1.1"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src-gen','src']
resources.srcDirs = ['src-gen','src']
aidl.srcDirs = ['src-gen','src']
renderscript.srcDirs = ['src-gen','src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')
// Move the build …Run Code Online (Sandbox Code Playgroud)