AndroidStudio升级到1.0(12月8日)后的NoClassDefFoundError

时间:2014-12-11 08:18:53

标签: java android android-studio android-gradle noclassdeffounderror

以前版本的Android Studio与Release Candidate 4(12月4日)或更新版本正常工作:

FATAL EXCEPTION: main

 java.lang.NoClassDefFoundError: com.google.android.gms.location.LocationClient

在我看来,它与更新'com.android.tools.build:gradle:1.0.0 '

有关

这看起来很相似: https://github.com/robolectric/robolectric/issues/1136

修改

工作:编译com.google.android.gms:播放服务:6.1。+'

2 个答案:

答案 0 :(得分:2)

这与gradle无关。这是Google Play服务的更新。 LocationClient类已替换为新的FusedLocationProviderApi

检查这个答案: Android play services 6.5: LocationClient is missing

答案 1 :(得分:1)

试试这个:

dependencies 
{
    classpath 'com.android.tools.build:gradle:1.0.0+'
    classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.9.+'
}

并且

    buildTypes 
   {
        release 
       {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-    rules.txt'
        }
    }