私の英語はすごく残念ですが、私は新しいアンドロイド開発者(趣味)です。問題があります。Androidはcan not get version name、return String null
私は申し訳ありませんが、私は自分の問題をよりよく解説する方法を知りません。 Inded、3日以来、私はこの問題を解決しようとしましたが、私はもう考えていません。
私はアンドロイドスタジオが狂っていると思っていると思います。
私のプロジェクトでは、私は自動更新システムを実装しようとしましたが、それを達成するためにすでにサーバー上のテキストからバージョンを取得するための部分を達成しました。
しかし、私は私のアプリ「アプリ名」の現在のバージョンを取得するためのコードを実装持っているので、私は同じエラーを持っている
java.lang.RuntimeException:活動ComponentInfo {erim.upsをインスタンス化することができません。 /erim.ups.PreLoadScreen}:java.lang.NullPointerException:android.app.ActivityThreadのnullオブジェクト参照 に仮想メソッド 'android.content.pm.ApplicationInfo android.content.Context.getApplicationInfo()'を呼び出そうとしています。 andLoadActivity(ActivityThread.java:2361) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2510) android.appでperformLaunchActivity(ActivityThread.java:2361) を実行してください。 ActivityThread.-wrap11(ActivityThread.java) android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1363) (android.os.Handler.dispatchMessage(Handler.java:102)) (android.os.Looper)にあります。 .loop(Looper.java:148) android.app.ActivityThread.main(ActivityThread.java:5461) at java.lang.reflect.Method.invoke(ネイティブメソッド) at com.android.internal.os。 ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 原因:java.lang.NullPointerException:仮想メソッド 'android'を呼び出そうとしました。 content.pm.ApplicationInfo android.content.Context.getApplicationIn android.app.AlertDialog.resolveDialogThemeでandroid.view.ContextThemeWrapper.getThemeでandroid.content.ContextWrapper.getApplicationInfoでヌルオブジェクト参照 (ContextWrapper.java:156) (ContextThemeWrapper.java:110) に「)(FO (AlertDialog.java:222) android.app.AlertDialog $ Builder(AlertDialog.java:452) at erim.ups.PreLoadScreen。 (PreLoadScreen.java:44)java.lang.Class.newInstance(ネイティブメソッド)android.app.ActivityThread.performLaunchActivityでandroid.app.Instrumentation.newActivity(Instrumentation.java:1068) で(ActivityThreadで 。 Javaの:2351)android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2510で )android.app.ActivityThread.-wrap11 android.app.ActivityThread $ H.handleMessageで(ActivityThread.java) で (ActivityThread.java :1363)android.os.Handler.dispatchMessage(Handler.java:102)の android.os.Looper.loop(Looper.java:148) のandroid.app.ActivityThread.main(ActivityThread.java:5461) のjava.lang.reflect.Method.invoke(ネイティブメソッド) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :726) at com.android.internal.os.ZygoteInit.main(ZygoteInit。java:616)
しかし、44行目はsharedPreferencesを宣言することですが、私の問題は何か分かりません。
final SharedPreferences data = this.getSharedPreferences( "Mes_Parametres"、MODE_PRIVATE);
私を助けてください。私の元の
リンク:一般的にpreloadScreen.java
質問をしながらソースコードをリンクしないでください。同じ質問スニペットに入れようとしています – Shashanth
申し訳ありませんが、それは最初であり、私はこの間違いをしました。 – Erim
ヒント:Dropboxの代わりにコードにGithubを使用 –