2016-11-16 10 views
2

私たちのアプリでは本当にイライラしています。 Google Playの位置情報サービスを追加しようとしているうちに、java.lang.NoClassDefFoundError: org.joda.time.chrono.ISOChronologyが届いています。これは私たちのデバッグビルドでのみ起こっています。私たちは、 compile "com.google.android.gms:play-services-location:9.8.0" build.gradleに絞り込んだ。この行を含めると、ロケーションサービスが使用されているかどうかにかかわらず、このエラーが発生します。 ( ':依存関係:ボレー')すべてのヘルプははるかに高く評価されるだろうデバッグビルドでGoogle play-services-baseがjoda時間を壊す

compile project(':modules:app-config') 
compile project(':modules:reeldatabase') 
compile project(':modules:sync') 

compile project(':modules:greeting') 
compile project(':modules:login') 
compile project(':modules:viewshifts') 
compile project(':modules:workshift') 

// Google Support Libraries 
compile "com.android.support:appcompat-v7:${rootProject.ANDROID_SUPPORT_LIBRARY_VER}" 
compile "com.android.support:support-v4:${rootProject.ANDROID_SUPPORT_LIBRARY_VER}" 
compile "com.google.firebase:firebase-messaging:${rootProject.FIREBASE_VER}" 
compile "com.google.android.gms:play-services-location:9.8.0" 

// Mock Web Server 
debugCompile 'com.squareup.okhttp3:mockwebserver:3.2.0' 
// Developer Tools 
debugCompile 'com.facebook.stetho:stetho:1.3.1' 

// Journey Tests 
androidTestCompile "com.android.support.test.espresso:espresso-intents:$rootProject.ESPRESSO_VER" 
androidTestCompile ("com.android.support.test.espresso:espresso-contrib:$rootProject.ESPRESSO_VER") { 
    exclude group: 'com.android.support' 
} 
apply plugin: 'com.google.gms.google-services' 

、感謝

+0

関連する[SOの質問](http://stackoverflow.com/q/35865127/5995040)で解決策を調べるには、 '' net.danlew:android.joda:2.9.2への依存関係を変更しますそれがISO8601フォーマットならば、Jodaを使わなくてもそれを解析することができます。お役に立てれば。 –

+0

お返事ありがとうございます。私たちはそれが以下の答えであるかを理解することに終わりました。 – adamwellsdev

答えて

0
我々のアプリケーションレベル build.gradle

当社の依存関係が `` ` 依存関係{ コンパイルプロジェクトを以下の通りです

これは、ロケーションサービスを追加すると64kのメソッド制限を超えてしまい、リリースビルドで未使用のメソッドを削除してしまったので、デバッグビルドでのみ発生していたためです。

関連する問題