Android requiere el nivel de cumplimiento del compilador 5.0 o 6.0. Encontrado '1.7' en su lugar

Después de crear un interruptor algo sucede y conseguí el error. Así que seguí este hilo: Android requiere nivel de cumplimiento del compilador 5.0 o 6.0. Encontró '1.7' en su lugar. Por favor, utilice Herramientas de Android> Propiedades de proyecto de fijar sin embargo mi aplicación, que trabajó antes comenzó a estrellarse:

06-14 16:50:34.563: W/dalvikvm(21199): threadid=1: thread exiting with uncaught exception (group=0x41745360) 06-14 16:50:34.563: E/AndroidRuntime(21199): FATAL EXCEPTION: main 06-14 16:50:34.563: E/AndroidRuntime(21199): java.lang.RuntimeException: Unable to get provider com.projectcaruso.naturalfamilyplaning.StatusProvider: java.lang.ClassNotFoundException: com.projectcaruso.naturalfamilyplaning.StatusProvider 06-14 16:50:34.563: E/AndroidRuntime(21199): at android.app.ActivityThread.installProvider(ActivityThread.java:4692) 06-14 16:50:34.563: E/AndroidRuntime(21199): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4319) 

Manifiesto:

  <provider android:name=".StatusProvider" android:authorities="com.projectcaruso.naturalfamilyplaning"/> 

Clase:

 public class StatusProvider extends ContentProvider { 

Las propiedades del proyecto de corrección establecidas en la casilla de verificación permiten la configuración específica del proyecto y 1.6 para el nivel de cumplimiento.

Haga clic derecho en su proyecto -> Propiedades -> Java Compiler. Dentro del compilador de Java, asegúrese de que el nivel de cumplimiento del compilador JDK esté establecido en 1.6 y no en otra cosa.

Además, si tiene proyectos de biblioteca conectados, asegúrese de que también utilicen la misma configuración.

Tuve el mismo mensaje de error de pérdida de tiempo cuando utilicé el último Eclipse para importar un proyecto de hace más de 6 meses. Había 4 pasos para arreglarlo …

1) hacer lo que DemVoids sugiere arriba

2) haz la mitad superior de esto: https://stackoverflow.com/a/9571322/550471 (cuando presionas OK, te preguntará si quieres eliminar la carpeta src, haz clic en YES)

3) limpiar y reconstruir todo (lo tengo configurado para construir automáticamente porque nuestros proyectos están formados por tantas bibliotecas)

4) si obtiene el error "El proyecto no fue construido ya que su ruta de construcción está incompleta", entonces es porque la biblioteca de Android.jar falta en ese proyecto.

4a) En ese proyecto (biblioteca), haga clic derecho -> propiedades -> seleccione "Android" y anote el nivel de API seleccionado.

4b) ahora haga clic en "Java Build Path" -> ficha Libraries -> Add External Jars -> navegue a su Android / sdk / platformas / android-XX / android.jar

(arriba, reemplace el XX con el nivel API de ese proyecto)

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