質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

4302閲覧

[Unity]Android実機でUnityで開発したアプリを起動した瞬間にエラー発生「 java.lang.NoClassDefFoundError」

peishun

総合スコア30

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2020/05/31 05:19

Unityバージョン:2018.3.2f1

Unityで開発したアプリをAndroid実機で起動した瞬間に以下のエラーが発生してアプリが落ちてしまいます。

05-31 13:07:08.009: E/AndroidRuntime(14937): FATAL EXCEPTION: main 05-31 13:07:08.009: E/AndroidRuntime(14937): Process: ***.***.***, PID: 14937 05-31 13:07:08.009: E/AndroidRuntime(14937): java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/util/ArrayMap; 05-31 13:07:08.009: E/AndroidRuntime(14937): at com.google.firebase.FirebaseApp.<clinit>(SourceFile:135) 05-31 13:07:08.009: E/AndroidRuntime(14937): at com.google.firebase.FirebaseApp.initializeApp(SourceFile:273) 05-31 13:07:08.009: E/AndroidRuntime(14937): at com.google.firebase.provider.FirebaseInitProvider.onCreate(SourceFile:37) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.content.ContentProvider.attachInfo(ContentProvider.java:2092) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.content.ContentProvider.attachInfo(ContentProvider.java:2066) 05-31 13:07:08.009: E/AndroidRuntime(14937): at com.google.firebase.provider.FirebaseInitProvider.attachInfo(SourceFile:31) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.app.ActivityThread.installProvider(ActivityThread.java:7237) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.app.ActivityThread.installContentProviders(ActivityThread.java:6782) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6693) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.app.ActivityThread.access$1400(ActivityThread.java:232) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2014) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.os.Handler.dispatchMessage(Handler.java:107) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.os.Looper.loop(Looper.java:241) 05-31 13:07:08.009: E/AndroidRuntime(14937): at android.app.ActivityThread.main(ActivityThread.java:7617) 05-31 13:07:08.009: E/AndroidRuntime(14937): at java.lang.reflect.Method.invoke(Native Method) 05-31 13:07:08.009: E/AndroidRuntime(14937): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) 05-31 13:07:08.009: E/AndroidRuntime(14937): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:941) 05-31 13:07:08.009: E/AndroidRuntime(14937): Caused by: java.lang.ClassNotFoundException: android.support.v4.util.ArrayMap

どなたか解決策が分かる方にご教授いただきたいです。

ちなみにbuild.gradleファイルは以下の通りになります。

build.gradle

1// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN 2 3buildscript { 4 repositories { 5 google() 6 jcenter() 7 } 8 9 dependencies { 10 classpath 'com.android.tools.build:gradle:3.2.0' 11} 12} 13 14allprojects { 15 repositories { 16 google() 17 jcenter() 18 flatDir { 19 dirs 'libs' 20 } 21 } 22} 23 24apply plugin: 'com.android.application' 25 26 27dependencies { 28 implementation fileTree(dir: 'libs', include: ['*.jar']) 29 implementation(name: 'androidx.arch.core.core-runtime-2.0.0', ext:'aar') 30 implementation(name: 'androidx.asynclayoutinflater.asynclayoutinflater-1.0.0', ext:'aar') 31 implementation(name: 'androidx.browser.browser-1.0.0', ext:'aar') 32 implementation(name: 'androidx.coordinatorlayout.coordinatorlayout-1.0.0', ext:'aar') 33 implementation(name: 'androidx.core.core-1.0.0', ext:'aar') 34 implementation(name: 'androidx.cursoradapter.cursoradapter-1.0.0', ext:'aar') 35 implementation(name: 'androidx.customview.customview-1.0.0', ext:'aar') 36 implementation(name: 'androidx.documentfile.documentfile-1.0.0', ext:'aar') 37 implementation(name: 'androidx.drawerlayout.drawerlayout-1.0.0', ext:'aar') 38 implementation(name: 'androidx.fragment.fragment-1.0.0', ext:'aar') 39 implementation(name: 'androidx.interpolator.interpolator-1.0.0', ext:'aar') 40 implementation(name: 'androidx.legacy.legacy-support-core-ui-1.0.0', ext:'aar') 41 implementation(name: 'androidx.legacy.legacy-support-core-utils-1.0.0', ext:'aar') 42 implementation(name: 'androidx.lifecycle.lifecycle-livedata-2.0.0', ext:'aar') 43 implementation(name: 'androidx.lifecycle.lifecycle-livedata-core-2.0.0', ext:'aar') 44 implementation(name: 'androidx.lifecycle.lifecycle-runtime-2.0.0', ext:'aar') 45 implementation(name: 'androidx.lifecycle.lifecycle-viewmodel-2.0.0', ext:'aar') 46 implementation(name: 'androidx.loader.loader-1.0.0', ext:'aar') 47 implementation(name: 'androidx.localbroadcastmanager.localbroadcastmanager-1.0.0', ext:'aar') 48 implementation(name: 'androidx.print.print-1.0.0', ext:'aar') 49 implementation(name: 'androidx.slidingpanelayout.slidingpanelayout-1.0.0', ext:'aar') 50 implementation(name: 'androidx.swiperefreshlayout.swiperefreshlayout-1.0.0', ext:'aar') 51 implementation(name: 'androidx.versionedparcelable.versionedparcelable-1.0.0', ext:'aar') 52 implementation(name: 'androidx.viewpager.viewpager-1.0.0', ext:'aar') 53 implementation(name: 'com.google.android.gms.play-services-ads-19.1.0', ext:'aar') 54 implementation(name: 'com.google.android.gms.play-services-ads-base-19.1.0', ext:'aar') 55 implementation(name: 'com.google.android.gms.play-services-ads-identifier-17.0.0', ext:'aar') 56 implementation(name: 'com.google.android.gms.play-services-ads-lite-19.1.0', ext:'aar') 57 implementation(name: 'com.google.android.gms.play-services-auth-16.0.1', ext:'aar') 58 implementation(name: 'com.google.android.gms.play-services-auth-api-phone-16.0.0', ext:'aar') 59 implementation(name: 'com.google.android.gms.play-services-auth-base-16.0.0', ext:'aar') 60 implementation(name: 'com.google.android.gms.play-services-base-16.0.1', ext:'aar') 61 implementation(name: 'com.google.android.gms.play-services-basement-17.0.0', ext:'aar') 62 implementation(name: 'com.google.android.gms.play-services-drive-16.0.0', ext:'aar') 63 implementation(name: 'com.google.android.gms.play-services-games-17.0.0', ext:'aar') 64 implementation(name: 'com.google.android.gms.play-services-gass-19.1.0', ext:'aar') 65 implementation(name: 'com.google.android.gms.play-services-measurement-base-17.1.0', ext:'aar') 66 implementation(name: 'com.google.android.gms.play-services-measurement-sdk-api-17.1.0', ext:'aar') 67 implementation(name: 'com.google.android.gms.play-services-nearby-16.0.0', ext:'aar') 68 implementation(name: 'com.google.android.gms.play-services-tasks-17.0.0', ext:'aar') 69 implementation(name: 'com.google.games.gpgs-plugin-support-0.9.64', ext:'aar') 70 implementation(name: 'firebase-common-16.0.0', ext:'aar') 71 implementation(name: 'firebase-iid-16.2.0', ext:'aar') 72 implementation(name: 'firebase-iid-interop-16.0.0', ext:'aar') 73 implementation(name: 'firebase-messaging-17.1.0', ext:'aar') 74 implementation project(':GoogleMobileAdsPlugin') 75 implementation project(':GooglePlayGamesManifest.plugin') 76 implementation project(':unity-android-resources') 77} 78 79android { 80 compileSdkVersion 28 81 buildToolsVersion '28.0.3' 82 83 compileOptions { 84 sourceCompatibility JavaVersion.VERSION_1_8 85 targetCompatibility JavaVersion.VERSION_1_8 86 } 87 88 defaultConfig { 89 minSdkVersion 16 90 targetSdkVersion 28 91 applicationId '***.***.***' 92 ndk { 93 abiFilters 'armeabi-v7a' 94 } 95 versionCode 22 96 versionName '1.1' 97 } 98 99 lintOptions { 100 abortOnError false 101 } 102 103 aaptOptions { 104 noCompress = ['.unity3d', '.ress', '.resource', '.obb'] 105 } 106 107 signingConfigs { 108 release { 109 storeFile file('***') 110 storePassword '***' 111 keyAlias '***' 112 keyPassword '***' 113 } 114 } 115 116 buildTypes { 117 debug { 118 minifyEnabled false 119 useProguard false 120 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt' 121 jniDebuggable true 122 } 123 release { 124 minifyEnabled false 125 useProguard false 126 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt' 127 signingConfig signingConfigs.release 128 } 129 } 130 131 packagingOptions { 132 doNotStrip '*/armeabi-v7a/*.so' 133 } 134 135 bundle { 136 language { 137 enableSplit = false 138 } 139 density { 140 enableSplit = false 141 } 142 abi { 143 enableSplit = true 144 } 145 } 146} 147

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

投稿2020/06/01 03:45

kamikaze.cappa

総合スコア558

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

peishun

2020/06/02 01:38 編集

ありがとうございます。参考になりました。 unityからプロジェクトをエクスポートして、androi dstudioにインポートし、gradleを更新すると直りました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問