AppCompatActivity.onCreate solo se puede llamar desde el mismo grupo de bibliotecas

Después de actualizar a appcompat 25.1.0 comencé a recibir errores cableados.

En mi código:

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); 

Me sale un error de pelusa:

AppCompatActivity.onCreate can only be called from within the same library group (groupId=com.android.support)

¿Cómo prevenir tal comportamiento?

Como Felipe ya señaló en su comentario, este es un error en la versión preliminar de las herramientas.

Puede solucionarlo por el momento, hasta que Google libere una solución, agregando lo siguiente en el archivo build.gradle de su proyecto:

 android { lintOptions { disable 'RestrictedApi' } } 

Vale la pena señalar que esto puede ocultar verdaderos errores en su proyecto, ya que suprime todos los errores de ese tipo, por lo que la mejor opción sería rebajar la versión de Android Studio y las herramientas utilizadas en el proyecto.

Como las respuestas anteriores resaltaron, es un error. Recomiendo no desactivar la advertencia de pelusa específica en todo el proyecto, sino solo para ese método. Anota tu método de la siguiente manera:

 @SuppressLint("RestrictedApi") @Override public void setupDialog(Dialog dialog, int style) { super.setupDialog(dialog, style); //your code here } 

Desactivar la advertencia en lintOptions no parece una buena opción; es mejor suprimir la inspección en el nivel de statement.

Agregue este comentario sobre la línea de código que da la advertencia:

 //noinspection RestrictedApi