¿Por qué cuando creo una nueva actividad, "setContentView" no reconoce mi diseño?
-
24-12-2019 - |
Pregunta
Acabo de crear una nueva actividad (proyecto-> nueva-> actividad de Android) y aparece un error en el archivo R, que no reconoce el diseño creado por la actividad.yo suelo Ubuntu 13.10 (64 bits)
public class OrderKaraokeActivity extends SherlockActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_order_karaoke);
}
}
actividad_orden_karaoke:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".OrderKaraokeActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
</RelativeLayout>
Consola:Descripción Tipo de ubicación de la ruta de recursos Activity_order_karaoke no se puede resolver o no es un campo OrderKaraokeActivity.java/src/com/ejemplo/adicionAlesprueBa línea 18 Java Problema
Importar:
Problema de la consola:
Solución
eliminar lo siguiente
import com.twable.R;
import com.twable.R.layout;
import com.twable.R.menu;
e incluir import com.example.adicionalesprueba.R
----
Verifique su explorador de paquetes (el panel izquierdo de eclipse), abra el gen
carpeta de su proyecto, abra el paquete de su proyecto. Debería ver un R.java
archivo.Si no lo hace, su archivo R no se generará.Intenta limpiar tu proyecto, Project --> Clean
.Si el archivo todavía no está ahí, entonces estás R
El archivo no se está compilando.Esto puede suceder por muchas razones.Uno muy común es que uno de tus archivos XML no esté estructurado correctamente.
Otros consejos
Revise sus importaciones.Eliminar Importar android.r si se genera allí.