android - While integrating FB Sdk in my app i get java.lang.classnotfoundexception -


while integrating fb sdk in application following error :

06-05 16:01:42.758: e/androidruntime(892): fatal exception: main 06-05 16:01:42.758: e/androidruntime(892): java.lang.runtimeexception: unable start activity componentinfo{com.biz.fbapp/com.biz.fbapp.fbappactivity}: android.view.inflateexception: binary xml file line #7: error inflating class com.facebook.android.loginbutton 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.activitythread.performlaunchactivity(activitythread.java:1956) 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.activitythread.handlelaunchactivity(activitythread.java:1981) 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.activitythread.access$600(activitythread.java:123) 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.activitythread$h.handlemessage(activitythread.java:1147) 06-05 16:01:42.758: e/androidruntime(892):  @ android.os.handler.dispatchmessage(handler.java:99) 06-05 16:01:42.758: e/androidruntime(892):  @ android.os.looper.loop(looper.java:137) 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.activitythread.main(activitythread.java:4424) 06-05 16:01:42.758: e/androidruntime(892):  @ java.lang.reflect.method.invokenative(native method) 06-05 16:01:42.758: e/androidruntime(892):  @ java.lang.reflect.method.invoke(method.java:511) 06-05 16:01:42.758: e/androidruntime(892):  @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:784) 06-05 16:01:42.758: e/androidruntime(892):  @ com.android.internal.os.zygoteinit.main(zygoteinit.java:551) 06-05 16:01:42.758: e/androidruntime(892):  @ dalvik.system.nativestart.main(native method) 06-05 16:01:42.758: e/androidruntime(892): caused by: android.view.inflateexception: binary xml file line #7: error inflating class com.facebook.android.loginbutton 06-05 16:01:42.758: e/androidruntime(892):  @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:691) 06-05 16:01:42.758: e/androidruntime(892):  @ android.view.layoutinflater.rinflate(layoutinflater.java:739) 06-05 16:01:42.758: e/androidruntime(892):  @ android.view.layoutinflater.inflate(layoutinflater.java:489) 06-05 16:01:42.758: e/androidruntime(892):  @ android.view.layoutinflater.inflate(layoutinflater.java:396) 06-05 16:01:42.758: e/androidruntime(892):  @ android.view.layoutinflater.inflate(layoutinflater.java:352) 06-05 16:01:42.758: e/androidruntime(892):  @ com.android.internal.policy.impl.phonewindow.setcontentview(phonewindow.java:251) 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.activity.setcontentview(activity.java:1835) 06-05 16:01:42.758: e/androidruntime(892):  @ com.biz.fbapp.fbappactivity.oncreate(fbappactivity.java:53) 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.activity.performcreate(activity.java:4465) 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1049) 06-05 16:01:42.758: e/androidruntime(892):  @ android.app.activitythread.performlaunchactivity(activitythread.java:1920) 06-05 16:01:42.758: e/androidruntime(892):  ... 11 more 06-05 16:01:42.758: e/androidruntime(892): caused by: java.lang.classnotfoundexception: com.facebook.android.loginbutton 06-05 16:01:42.758: e/androidruntime(892):  @ dalvik.system.basedexclassloader.findclass(basedexclassloader.java:61) 06-05 16:01:42.758: e/androidruntime(892):  @ java.lang.classloader.loadclass(classloader.java:501) 06-05 16:01:42.758: e/androidruntime(892):  @ java.lang.classloader.loadclass(classloader.java:461) 06-05 16:01:42.758: e/androidruntime(892):  @ android.view.layoutinflater.createview(layoutinflater.java:552) 06-05 16:01:42.758: e/androidruntime(892):  @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:680) 06-05 16:01:42.758: e/androidruntime(892):  ... 21 more 

on line

setcontentview(r.layout.main); 

code on main.xml

<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical" android:layout_width="fill_parent"     android:layout_height="fill_parent" android:background="@drawable/white"     android:gravity="center_horizontal">      <com.biz.fbapp.loginbutton         android:id="@+id/login"         android:src="@drawable/login_button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"          android:layout_margin="30dp"         />      <textview android:id="@+id/txt"          android:text="@string/hello"         android:textcolor="@drawable/black"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         />      <button android:id="@+id/uploadbutton"         android:text="@string/upload"         android:visibility="invisible"         android:layout_width="wrap_content"         android:layout_height="wrap_content"          android:paddingright="20dp"          android:paddingleft="20dp"         android:layout_margin="20dp"          />      <button android:id="@+id/requestbutton"         android:text="@string/request"         android:visibility="invisible"         android:layout_width="wrap_content"         android:layout_height="wrap_content"          android:paddingright="20dp"          android:paddingleft="20dp"         android:layout_margin="20dp"          />       <button android:id="@+id/postbutton"          android:text="@string/post"         android:visibility="invisible"         android:layout_width="wrap_content"         android:layout_height="wrap_content"          android:paddingright="20dp"          android:paddingleft="20dp"         android:layout_margin="20dp"          />      <button android:id="@+id/deletepostbutton"          android:text="@string/delete"         android:visibility="invisible"         android:layout_width="wrap_content"         android:layout_height="wrap_content"          android:paddingright="20dp"          android:paddingleft="20dp"         android:layout_margin="20dp"          />    </linearlayout> 

please me telling have missed or done wrong.

edit :

now noclassdeffound after imported file, unable add library on specific project..

thanks shruti

caused by: android.view.inflateexception: binary xml file line #7: error inflating class com.facebook.android.loginbutton

there no loginbutton in main source of sdk. it's available in sample code only, fails load unavailable class (classnotfoundexception)


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -