1

The app is working fine, but there is problem, when I destroy app. This is my error log.

04-04 12:32:40.529: E/AndroidRuntime(6290): FATAL EXCEPTION: main
04-04 12:32:40.529: E/AndroidRuntime(6290): java.lang.RuntimeException: Unable to instantiate application android.app.Application: java.lang.NullPointerException
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.app.LoadedApk.makeApplication(LoadedApk.java:482)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3955)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.app.ActivityThread.access$1300(ActivityThread.java:127)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.os.Handler.dispatchMessage(Handler.java:99)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.os.Looper.loop(Looper.java:137)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.app.ActivityThread.main(ActivityThread.java:4441)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at java.lang.reflect.Method.invokeNative(Native Method)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at java.lang.reflect.Method.invoke(Method.java:511)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:823)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:590)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at dalvik.system.NativeStart.main(Native Method)
04-04 12:32:40.529: E/AndroidRuntime(6290): Caused by: java.lang.NullPointerException
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:362)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.app.LoadedApk.getClassLoader(LoadedApk.java:305)
04-04 12:32:40.529: E/AndroidRuntime(6290):     at android.app.LoadedApk.makeApplication(LoadedApk.java:474)
04-04 12:32:40.529: E/AndroidRuntime(6290):     ... 11 more

I found the view that is causing it, but I don't understand why and how I can avoid it in the future.

Here is my view in layout file and initializing it in code:

<LinearLayout
                android:id="@+id/terms_button_layout"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="@dimen/dp10"
                android:background="@drawable/car_component_border"
                android:padding="@dimen/cell_padding_top" >

                <ImageView
                    android:id="@+id/terms_image"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:src="@drawable/terms" />

                <TextView
                    android:id="@+id/terms_text"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="@string/terms_of_use"
                    android:textAppearance="?android:attr/textAppearanceLarge" />
            </LinearLayout>


terms = (LinearLayout) findViewById(R.id.terms_button_layout);

What am I doing wrong?

user2176737
  • 789
  • 1
  • 5
  • 10
  • you have java.lang.NullPointerException at android.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:362) .. post the part related to this plz – Nermeen Apr 04 '13 at 09:40
  • But that is Android native class, I haven't made any changes to it. – user2176737 Apr 04 '13 at 09:42
  • Check this http://stackoverflow.com/questions/10150899/runtimeexception-unable-to-instantiate-application – Pragnani Apr 04 '13 at 09:47

0 Answers0