Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


La fuente de Android SDK de Android no se compilará con Eclipse Indigo

Después de conseguir finalmente el SDK de Android Facebook para importar correctamente gracias a esto , he encontrado que eclipse no reconoce la anulación de onclick en FbDialog.java:

mCrossImage.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mListener.onCancel(); FbDialog.this.dismiss(); } }); 

Tampoco reconoce las sustituciones de onServiceConnected y onServiceDisconnected en la implementación TokenRefreshServiceConnection de ServiceConnection

 @Override public void onServiceConnected(ComponentName className, IBinder service) { messageSender = new Messenger(service); refreshToken(); } @Override public void onServiceDisconnected(ComponentName arg) { serviceListener.onError(new Error("Service disconnected")); // We returned an error so there's no point in // keeping the binding open. mAuthActivity.unbindService(TokenRefreshServiceConnection.this); } 

Los tres métodos dicen, en la advertencia, que el método debe reemplazar un método de superclase. Todavía no he modificado el código. Comprobé que Eclipse reconoce los tipos como los mismos en las respectivas superclases, y he intentado presionar control-shift-o para organizar las importaciones, lo cual fue una solución sugerida en esta respuesta para un problema similar.

Estas sustituciones son parte del SDK, no un proyecto independiente. Configuré el proyecto para usar Android SDK 2.2 como se muestra en las instrucciones de Facebook, y 4.0.3, que debería ser, teóricamente, compatible con todas las versiones anteriores. Todavía tengo que obtener código propio de Facebook para trabajar. Como una nota lateral, ¿hay un frasco que puedo usar en su lugar? Sería mucho más fácil.

  • Aplicación para Android de Facebook: expiración de token de acceso (expires_in) siempre es 0
  • Importar 3 SDKs, obtiene el error: Se han encontrado 3 versiones de android-support-v4.jar
  • Android facebook sdk - Sesión: se intentó reautorizar una sesión que tiene una solicitud pendiente
  • Android - Facebook SDK 3 - Cómo iniciar sesión mediante programación sin LoginButton
  • Clave no válida de Android y Facebook Connect
  • Facebook Android SDK 3.0, cómo compartir contenido sin el LoginButton
  • Nueva API de Facebook 3.0. Y compatibilidad con ActionBarSherlock
  • Cómo obtener la foto del perfil de Facebook en Facebook SDK Android
  • 2 Solutions collect form web for “La fuente de Android SDK de Android no se compilará con Eclipse Indigo”

    Adivinando las Propiedades del Proyecto -> Compilador de Java El nivel de cumplimiento del compilador está establecido en 1.5, no 1.6 (o superior).

    Cambia esto.

    ¿Por qué javac falla en la anotación @Override?

    La solución fácil, rápida y fácil es quitar las anotaciones de @Override. La solución correcta es comprobar que el proyecto se compila a Java 1.5 o superior para usar "arreglar las propiedades del proyecto" de Eclipse y, posiblemente, comprobar que el proyecto de la biblioteca de Facebook utiliza el mismo SDK de Android para compilar, como proyecto.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.