¿Cómo deshabilito una advertencia de eclipse en el archivo derivado IMarketBillingService.java?

Gente, tengo la aplicación Android que actualmente tiene una advertencia, en la línea 80 del archivo IMarketBillingService.java que forma parte del código de compra en la aplicación recién proporcionado por Google. La advertencia dice:

El método getInterfaceDescriptor () del tipo IMarketBillingService.Stub.Proxy nunca se utiliza localmente

Este archivo es un archivo derivado y no se puede editar.

Me doy cuenta de que puedo ignorar esta advertencia; Sin embargo, me gusta tener mis proyectos tienen cero errores y advertencias. Encuentro que este es un principio útil, especialmente cuando se trabaja con equipos distribuidos.

¿Puede alguien decirme cómo tener eclipse desactivar / ignorar esta advertencia?

Gracias.

De esta advertencia supongo que el método es un método privado, ¿verdad? Si no puede editar el archivo, lo que significa que no se puede agregar la directiva @SuppressWarnings, no creo que se puede desactivar esta.

(Puede cambiar la configuración de las advertencias en eclipse, pero no creo que usted quiera que :))

Busque el parche de eclipse para el Bug ID 220928 . Puede suprimir todas las advertencias del directorio gen una vez que esté en acción.

A partir de Juno, vaya a las propiedades de la carpeta gen y elija Ignorar problemas de compilación opcionales . Vea una explicación más amplia del error aquí .

Introduzca aquí la descripción de la imagen

Usted podría poner una línea de no hacer nada en su aplicación (suponiendo que el método devuelve una cadena) como

String junk = yourInterfaceName.getInterfaceDescriptor(); 

Que podría hacerlo, pero entonces usted puede ser que consiga un aviso de la "chatarra no utilizada" que usted podría entonces utilizar una directiva de @SuppressWarnings en ése.

Personalmente podría vivir con la advertencia original y dejar que el resto del equipo sepa que 'esta generación genera x advertencias y no más'.

Puede suprimir las advertencias localmente. Simplemente haga clic en el menú desplegable en el panel Problemas y en "Configurar contenido". A continuación, seleccione "Mostrar elementos que coincidan con cualquier configuración verificada a continuación", y comprobar todos ellos. Modifique el titulado "Errores / Advertencias en Project" y cambie el ámbito para que sea un nuevo Working Set que incluya todas las carpetas y archivos excepto para la carpeta gen.

¡Espero que esto ayude!

La solución más adecuada podría ser mover el IInAppBillingService.aidl junto con el iabHelper en un proyecto de biblioteca de referencia e ignorar a los miembros privados no utilizados allí, como referencia .

Como éste se puede deshacerse de la advertencia, mientras se sigue siendo notificado de los miembros privados no utilizados en el proyecto real. Actualmente tener que ignore optional compile problems habilitados para gen

(Mientras funciona).

  • ¿Cómo hacer salir LogCat a la consola?
  • La aplicación está esperando que el depurador adjunte
  • Estructura de directorios de proyectos de prueba de Android al usar Eclipse
  • La carpeta Gen está vacía para el proyecto de Android
  • Aplicaciones de Android en error de ejecución de Eclipse
  • Error de asistencia de contenido de Eclipse
  • Android Studio 0.4.3 Proyecto Eclipse sin gradle
  • Cómo pasar un argumento a una prueba junit de android (pruebas parametrizadas)
  • Problema de empaquetado de Android: resources.ap_ no existe
  • Problema con el tutorial 'Hello Android'
  • Acceso a recursos en un proyecto de prueba de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.