2017-11-01 5 views
-1

編集:私はアンドロイドのスタジオを立ち上げたときに、私はGradleのビルド更新を無効にし、それを知って動作しているようです。助けてくれてありがとう:3。 「より新しい」バージョンは自動実行します。あなたのうちの1人が私がそれを無効にすべきだと提案したからです。それは働いている。ClassNotFoundExceptionが別のデバイスでアプリを使用して:パス上のクラスを見つけることができませんでした:DexPathList

私は私の私的使用や経験より多くを学ぶために(アプリ)を変更/アプリを作ってるんです。私の甥もそれを使いたい。彼はそれを働かせることができません。 :(

スペック自分の携帯電話:銀河S7、(より多くの仕様がGoogleである) スペックの甥電話S4ミニ、

は自分の携帯電話に、それは完璧に動作しますが、彼の携帯電話に、私はエラーを取得

元のソースコード:https://github.com/DaveDuck321/SmashIt

11-01 07:34:21.566 2034から2034/com.smokiem.mykahootsmascher.smashit E/AndroidRuntime:致命的な例外:メイン プロセス:com.smokiem.mykahootsmascher.smashit、 PID:2034 java.lang.RuntimeException:java.lang.ClassNotFoundExceptionが::パス上のクラス "com.google.firebase.provider.FirebaseInitProvider" を見つけることができませんでした:プロバイダcom.google.firebase.provider.FirebaseInitProviderを取得できませんDexPathList [[ジップファイル "/data/app/com.smokiem.mykahootsmascher.smashit-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.smokiem.mykahootsmascher.smashit-1、/ vendor/lib、/ system/lib ] android.app.ActivityThread.handleBindApplicationでandroid.app.ActivityThread.installContentProvidersでandroid.app.ActivityThread.installProvider(ActivityThread.java:4793) (ActivityThread.java:4385) で(ActivityThread.java:4325) android.app.ActivityThread.accessの $ 1500(ActivityThread.java:135) android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1256) とandroid.os.Handler.dispatchMessage(Handler.java:102) とandroid.os.Looper.loop(Looper.java:136) android.app.ActivityThread.main(ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(ネイティブメソッド) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at dalvik.system.NativeStart.main(ネイティブメソッド) によって引き起こさ:java.lang.ClassNotFoundExceptionが:パス上のクラス "com.google.firebase.provider.FirebaseInitProvider" を見つけることができませんでした:DexPathList [[zipファイル「/data/app/com.smokiem.mykahootsmascher.smashit-1。 dalvik.system.BaseDexClassLoader.findClassでAPK "]、nativeLibraryDirectories = [/データ/ APP-LIB/com.smokiem.mykahootsmascher.smashit-1、/ベンダー/ LIB /システム/ LIB] (BaseDexClassLoader.java:56 android.app.ActivityThread.installProvider(ActivityThread.java:4778)でjava.lang.ClassLoader.loadClass java.lang.ClassLoader.loadClassで(ClassLoader.java:497) (ClassLoader.java:457) で) android.app.ActivityThread.installContentProviders(ActivityThread.java:4385) android.app.ActivityThread.handleBindApplication(ActivityThread.java:4325) android.app.ActivityThread.access $ 1500(ActivityThread.java:135) android.app.ActivityThread $ H。あなたとandroid.os.Handler.dispatchMessage(Handler.java:102) のハンドルメッセージ(ActivityThread.java:1256) とandroid.os.Looper.loop(Looper.java:136) android.app.ActivityThread.main ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(ネイティブメソッド) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at dalvik.system.NativeStart.main(ネイティブメソッド)

答えて

0

端末にapkをインストールしているときにインスタント実行を使用していて、携帯端末から直接別の携帯端末にアプリを送信しようとしたようです。インスタント実行を無効にするか、署名付きAPKを生成します。

-1

ちょうど私のGradleで "com.google.firebase.provider.FirebaseInitProvider" はありません、あなたのGradle

+0

からこの

com.google.firebase.provider.FirebaseInitProvider 

を削除 – Samir

関連する問題