タイトルの通りですが、
開発環境が2台あり、一方(プロジェクト作成時から使ってきたPC)ではすんなり起動できるのですが、
ソースをそのまま別のPCにコピーしてクリーンビルドすると、ビルドはできるですが起動直後に落ちます。
起動できる方のPCがどうやって環境が作られたか不明なのですが、
エラーの内容からするとbuild.gradleで定義したfirebase関連ライブラリがダウンロードできていない気がするのですが、
対処方法を教えていだたけないでしょうか。
または、Android Studioの環境設定に差異がある可能性があるのですが、どの部分をを比較すればよろしいでしょうか。(Tools > Android > SDK Manager > SDK Toolsの設定は同じでした)
◆補足
Android Studio 2.3.3 (どちらの環境も同じ)
▼エラー内容
java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/jp.co.test-1/base.apk", zip file "/data/app/jp.co.test-1/split_lib_slice_0_apk.apk"],nativeLibraryDirectories=[/data/app/jp.co.test-1/lib/arm64, /system/lib64, /vendor/lib64, /odm/lib64]] at android.app.ActivityThread.installProvider(ActivityThread.java:5856) at android.app.ActivityThread.installContentProviders(ActivityThread.java:5445) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5384) at android.app.ActivityThread.-wrap2(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6119) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:906) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:796) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/jp.co.test-1/base.apk", zip file "/data/app/jp.co.test-1/split_lib_slice_0_apk.apk"],nativeLibraryDirectories=[/data/app/jp.co.test-1/lib/arm64, /system/lib64, /vendor/lib64, /odm/lib64]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:380) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at android.app.ActivityThread.installProvider(ActivityThread.java:5841) at android.app.ActivityThread.installContentProviders(ActivityThread.java:5445) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5384) at android.app.ActivityThread.-wrap2(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6119) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:906) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:796)
▼app/build.gradle
apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "26.0.1" defaultConfig { applicationId "jp.co.test" minSdkVersion 21 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support:design:25.3.1' compile 'com.google.firebase:firebase-core:11.0.4' compile 'com.google.firebase:firebase-messaging:11.0.4' compile 'com.android.support.constraint:constraint-layout:1.0.2' testCompile 'junit:junit:4.12' compile 'se.emilsjolander:StickyScrollViewItems:1.1.0' } apply plugin: 'com.google.gms.google-services'