¿Cómo puedo solucionar R.layout.main no se puede resolver en mis aplicaciones Android?

Soy nuevo como desarrollador de aplicaciones de Android. Yo encuentro un problema. Que es R.layout.main no se puede resolver. ¿Cómo puedo resolver mi problema. Mi código está aquí. Por favor resuelve mi problema

package com.android; import android.R; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class HelloActivity extends Activity { /** Called when the activity is first created. */ Button bt; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); bt=(Button)findViewById(R.id.ButtonOk); bt.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { //Toast.makeText(getBaseContext(), "Welcome Android World", 3000).show(); Intent intent = new Intent(HelloActivity.this, DisplayActivity.class); startActivity(intent); } }); } } * 

Y mi código xml está aquí:

*

  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Ok" android:id="@+id/ButtonOk" android:height="50dp" android:width="100dp"></Button> </LinearLayout> 

6 Solutions collect form web for “¿Cómo puedo solucionar R.layout.main no se puede resolver en mis aplicaciones Android?”

Paso 1 : Eliminar import android.R;

Paso 2 : Clean And Rebuild (debería funcionar)

Si no

A continuación, close the project sale del eclipse y vuelva a abrirse. Siga los pasos que debe seguir.

Si no

Cambie su paquete

De

import android.R;

A

import yourpackage.R;

Deberia de funcionar

Quite la línea import android.R de la cabecera.

Y hacer una Ctrl + Mayús + O

Si android.R aparece de nuevo, escriba manualmente

 import <yourpackagename>.R 

Parece que usaste el nombre del paquete como com.android.R. Idealmente hablando, evite usar nombres de paquetes como com.android. Intente mantenerlo como com.companyname.appname

Así que entrar en ese hábito, y no tienen el dolor de cambiar el nombre del paquete en todas las carpetas una vez que están a punto de publicar.

Import com.android.R no android.R porque el nombre del paquete es com.android

Trate de limpiar y reconstruir su aplicación y esto debería resolver el problema.

Mi amigo, comprueba si el nombre de tu archivo xml es "main" porque siempre escribimos setContentView (R.layout.your_xml_file_name); Si encuentra mi solución digna, entonces por favor, como

También encontré este problema en IntelliJ IDEA y así es como pude resolver el problema, pero primero noté lo siguiente:

  1. Este problema no dificultó la ejecución de la aplicación
  2. El archivo de recursos (R.java) que se encuentra en el directorio out / production / my / package / name se actualiza automáticamente, pero el archivo de recursos (R.java) que se encuentra en el directorio gen / my.package.name no se actualiza automáticamente
  3. IntelliJ IDEA utiliza la no actualizada R.java para la inteligencia

Por lo tanto, copié la clase de diseño que se generó en el archivo R.java en el directorio out / production / my / package / name , como se muestra a continuación

 public static final class layout { public static final int main = 2130903040; public layout() { } } 

Y lo pegué en el archivo R.java en el directorio gen / my.package.name

NOTA: Por favor, y por favor, no modifique el archivo de recursos auto-generado archivo R.java en out / production / my / package / name

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