AndroidStudio升级到1.0(12月8日)后的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
编辑
working:编译’com.google.android.gms:play-services:6.1。+’
这与gradle无关。 这是Google Play服务的更新。 LocationClient
类已替换为新的FusedLocationProviderApi
。
检查这个答案: Android播放服务6.5:缺少LocationClient
试试这个:
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' } }