問題タブ [android-update-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
493 参照

android - ClassCastException によるアプリのクラッシュ: android.support.v4.view.ViewPager を android.support.v4.view.ViewPager にキャストできない

OTA を使用してアプリを更新しているときに、アプリケーションがクラッシュします。これは私のエラーログです

原因: java.lang.ClassCastException: android.support.v4.view.ViewPager を android.support.v4.view.ViewPager にキャストできません
12-26 16:47:43.067: E/AndroidRuntime(3821): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2572) で 12-26 16:47:43.067: E/AndroidRuntime(3821): Android で。 app.ActivityThread.handleLaunchActivity(ActivityThread.java:2654) 12-26 16:47:43.067: E/AndroidRuntime(3821): android.app.ActivityThread.-wrap11(ActivityThread.java) 12-26 16:47:43.067 : E/AndroidRuntime(3821): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1488) 12-26 16:47:43.067: E/AndroidRuntime(3821): android.os.Handler.dispatchMessage( Handler.java:111) 12-26 16:47:43.067: E/AndroidRuntime(3821): android.os.Looper.loop(Looper.java:207) 12-26 16:47:43.067: E/AndroidRuntime( 3821): android.app.ActivityThread.main(ActivityThread.java:5728) 12-26 16:47:43.067: E/AndroidRuntime(3821): java.lang で。Reflect.Method.invoke(ネイティブ メソッド) 12-26 16:47:43.067: E/AndroidRuntime(3821): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) で 12-26 16 :47:43.067: E/AndroidRuntime(3821): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679) 12-26 16:47:43.067: E/AndroidRuntime(3821): 原因: java.lang.ClassCastException: android.support.v4.view.ViewPager を android.support.v4.view.ViewPager にキャストできません 12-26 16:47:43.067: E/AndroidRuntime(3821): com.android.home で.Home.onCreate(Home.java:445) 12-26 16:47:43.067: E/AndroidRuntime(3821): android.app.Activity.performCreate(Activity.java:6309) で 12-26 16:47:43.067 : E/AndroidRuntime(3821): android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1113) 12-26 16:47:43.067: E/AndroidRuntime(3821): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2519) 12-26 16:47:43.067: E/AndroidRuntime(3821): ... 9 もっと見る

私は使用しています

android-support-v4.jar

私のアプリでもこのエラーが繰り返し表示されます

新しいアップデート :

私は使用しています

0 投票する
1 に答える
758 参照

android - プレイストアからのアプリの更新時にサービスを再起動する

私のAndroidアプリは、アプリが開かれた場合(およびサービスが現在実行されていない場合)、またはデバイスが再起動された場合に現在トリガーされているサービスを利用します。

Google Play で最初の更新をリリースしたとき、デバイスで Google Play からアプリを更新すると、アプリを一度開くかデバイスを再起動するまで、サービスで設定したアプリの機能が停止することに気付きました。

そのため、これらの機能を使用しているすべての現在のユーザーに、機能が再び機能するようにアプリを再度開くように求めるメッセージを Google Play に掲載しました。

現在、アプリの別の更新プログラムをリリースする予定ですが、今回は、アプリの更新時にサービスを永続化する 、ユーザーの操作を強制せずにアプリの更新時にサービスを再起動して 、既存のユーザーが何も経験しないようにしたいと考えています。アプリの使用に関する問題。

コードあり/なしのソリューションをいただければ幸いです。