facebookarchive / wit-android-eval

Other
13 stars 17 forks source link

App craches #2

Open sivansundar opened 9 years ago

sivansundar commented 9 years ago

So I imported the project file and tried Running it, but the app seems to crash . And my LogCat shows me this .

01-19 18:05:53.298 26292-26292/ai.wit.eval.witeval E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: ai.wit.eval.witeval, PID: 26292 java.lang.RuntimeException: Unable to start activity ComponentInfo{ai.wit.eval.witeval/ai.wit.eval.witeval.MyActivity}: android.view.InflateException: Binary XML file line #12: Error inflating class fragment at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2198) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257) at android.app.ActivityThread.access$800(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5086) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method) Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class fragment at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:713) at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) at android.view.LayoutInflater.inflate(LayoutInflater.java:492) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at android.view.LayoutInflater.inflate(LayoutInflater.java:353) at android.support.v7.app.ActionBarActivityDelegateBase.setContentView(ActionBarActivityDelegateBase.java:228) at android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:102) at ai.wit.eval.witeval.MyActivity.onCreate(MyActivity.java:32) at android.app.Activity.performCreate(Activity.java:5248) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162)             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257)             at android.app.ActivityThread.access$800(ActivityThread.java:139)             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)             at android.os.Handler.dispatchMessage(Handler.java:102)             at android.os.Looper.loop(Looper.java:136)             at android.app.ActivityThread.main(ActivityThread.java:5086)             at java.lang.reflect.Method.invokeNative(Native Method)             at java.lang.reflect.Method.invoke(Method.java:515)             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)             at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.IllegalArgumentException: Binary XML file line #12: Must specify unique android:id, android:tag, or have a parent with an id for ai.wit.eval.witeval.MyActivity$PlaceholderFragment at android.app.Activity.onCreateView(Activity.java:4776) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:689)             at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)             at android.view.LayoutInflater.inflate(LayoutInflater.java:492)             at android.view.LayoutInflater.inflate(LayoutInflater.java:397)             at android.view.LayoutInflater.inflate(LayoutInflater.java:353)             at android.support.v7.app.ActionBarActivityDelegateBase.setContentView(ActionBarActivityDelegateBase.java:228)             at android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:102)             at ai.wit.eval.witeval.MyActivity.onCreate(MyActivity.java:32)             at android.app.Activity.performCreate(Activity.java:5248)             at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)             at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162)             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257)             at android.app.ActivityThread.access$800(ActivityThread.java:139)             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)             at android.os.Handler.dispatchMessage(Handler.java:102)             at android.os.Looper.loop(Looper.java:136)             at android.app.ActivityThread.main(ActivityThread.java:5086)             at java.lang.reflect.Method.invokeNative(Native Method)             at java.lang.reflect.Method.invoke(Method.java:515)             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)             at dalvik.system.NativeStart.main(Native Method)

And this caught my eye " Caused by: java.lang.IllegalArgumentException: Binary XML file line #12: Must specify unique android:id, android:tag, or have a parent with an id for ai.wit.eval.witeval.MyActivity$PlaceholderFragment"

Solutions much appreciated :)

patapizza commented 9 years ago

What API level are you using?

In the meantime, you can try adding the following line in the fragment tag, in res/layout/activity_my.xml: android:id="@+id/fragment"

Let me know how it goes!