android facebook noclassdeffounderror android-support-library

ERROR: java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager



facebook android-support-library (2)

¿Marcó las casillas de verificación de las bibliotecas requeridas en el orden y la pestaña de exportación?

mira este post

He revisado todos los hilos relacionados con su error, pero no tuve éxito.

La aplicación funcionaba bien y encontré algunas actualizaciones en los SDK de ayer.

Actualicé con Android SDK Tools a 22 (Rev.) Y actualicé otras actualizaciones también a las últimas.

Y cuando ejecuto mi aplicación, se estrelló con los registros

05-17 05:27:37.039: E/AndroidRuntime(1406): FATAL EXCEPTION: main 05-17 05:27:37.039: E/AndroidRuntime(1406): java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.facebook.internal.SessionTracker.<init>(SessionTracker.java:76) 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.facebook.widget.LoginButton.finishInit(LoginButton.java:475) 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.facebook.widget.LoginButton.onFinishInflate(LoginButton.java:468) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:631) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.inflate(LayoutInflater.java:408) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.inflate(LayoutInflater.java:320) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.inflate(LayoutInflater.java:276) 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:209) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.app.Activity.setContentView(Activity.java:1657) 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.myproject.tabs.Tab_More.onCreate(Tab_More.java:92) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.app.ActivityThread.startActivityNow(ActivityThread.java:1491) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:676) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.widget.TabHost.setCurrentTab(TabHost.java:348) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:141) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:456) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.View.performClick(View.java:2485) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.View$PerformClick.run(View.java:9080) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.os.Handler.handleCallback(Handler.java:587) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.os.Handler.dispatchMessage(Handler.java:92) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.os.Looper.loop(Looper.java:130) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.app.ActivityThread.main(ActivityThread.java:3687) 05-17 05:27:37.039: E/AndroidRuntime(1406): at java.lang.reflect.Method.invokeNative(Native Method) 05-17 05:27:37.039: E/AndroidRuntime(1406): at java.lang.reflect.Method.invoke(Method.java:507) 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) 05-17 05:27:37.039: E/AndroidRuntime(1406): at dalvik.system.NativeStart.main(Native Method)

Y he colocado todos mis archivos .Jar en la carpeta libs

Quité los archivos jar en el Proyecto> Propiedades> Java Build Path .

Pero todavía me sale este accidente. También me estoy setContentView en onCreate en el método onCreate . ¿Por qué recibo este bloqueo en una actividad en particular, mientras que otras actividades se están ejecutando? Además, he bloqueado todos mis códigos en esa actividad (el código es el siguiente)

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.myactivity); }

Cualquier respuesta relacionada es bienvenida y gracias de antemano.


Con la actualización de SDK a v22, las dependencias de Android y las bibliotecas privadas de Android (v4, v7) se separan en dos rutas diferentes.

Asegúrese de que todas las bibliotecas (del proyecto principal) y el proyecto principal tengan "Bibliotecas privadas de Android" (núcleos de Android) y que las "Dependencias de Android" (otras bibliotecas de las que depende un proyecto en particular) estén marcadas.

Para hacerlo, haga clic con el botón derecho en el proyecto, vaya a propiedades, seleccione "Java Build Path" en el panel de la izquierda y, en la pestaña "Ordenar y exportar", seleccione las dos.

gracias