Я использую Active Android в своем приложении. Он работал нормально, пока я не обновил свою версию Android Studio до версии 2.0 с версии 1.3. С этим обновлением мой gradle также получил обновление до 2.0, что вызывает некоторые проблемы с Active Android.
Я получаю эту ошибку при создании с помощью gradle 2.0.
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.activeandroid.TableInfo.getTableName()' on a null object reference
at com.activeandroid.Cache.getTableName(Cache.java:156)
at com.activeandroid.query.From.addFrom(From.java:169)
at com.activeandroid.query.From.toSql(From.java:250)
at com.activeandroid.query.From.execute(From.java:298)
Я попытался построить свою старую студию с gradle 1.3, она все еще работает нормально. Любая помощь пожалуйста?
build.gradle файл, когда приложение дает указанную выше ошибку
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0'
classpath 'com.google.gms:google-services:2.0.0-beta2'
}
}
allprojects {
repositories {
jcenter()
}
}
build.gradle, когда приложение работает нормально
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.google.gms:google-services:2.0.0-beta2'
}
}
allprojects {
repositories {
jcenter()
}
}
gradle свойства оболочки
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip