Estoy construyendo una Aplicación para Android en Visual Studio. Cuando intento compilar la aplicación hacer referencia a elementos en la carpeta de Recursos, tengo uno de dos errores.

Si me prefacio «de los Recursos.Diseño.[Id]» o «de los Recursos.Id.[Id]» con el espacio de nombres para mi proyecto, me sale este error:

El tipo o el nombre de espacio de nombres ‘Recurso’ no existe en el espacio de nombres ‘[app namespace]’ (¿falta una referencia de ensamblado?)

Si no me prefacio a la llamada de los Recursos, con mi espacio de nombres, se trata de acceder al Android por defecto.Clase de recursos y me sale este error:

‘De Android.De los recursos.Diseño de’ no contiene una definición para ‘[axml archivo]’

Alguien ha encontrado a través de este error antes? He estado buscando un rato y no puede venir con cualquier cosa que parece estar mal. El Recurso.El diseñador de archivo existe. He borrado y dejar que se regeneran. El Ids en el archivo de Recursos, el proyecto simplemente no reconocer que la clase de recurso es que existe.

Originalmente, el espacio de nombres para esta aplicación, terminó en «Android». El pensamiento de que puede ser parte del problema, he cambiado a «_Android» y «AndroidApp», incluyendo un cambio en el espacio de nombres predeterminado en las propiedades del proyecto y el cambio de la declaración de espacio de nombres en cada archivo. Sin embargo, este error persiste a través de cada cambio.

OriginalEl autor rwakelan | 2014-05-30

3 Comentarios

  1. 18

    Esto puede ocurrir cuando se agrega un nuevo archivo y Visual studio establece a la incorrecta Acción de compilación. Sé que esto ha pasado a mí varias veces y pueden pasar años tratando de averiguar lo que ocurre. Si hace clic derecho en el archivo y ver la acción de Compilación. esto debe ser establecido para Android de Recursos. Espero que ayude

    Xamarin Android Recurso no se encuentra el archivo

    OriginalEl autor InitLipton

  2. 7

    El espacio de nombres en el código y el espacio de nombres en el explorador de soluciones debe ser el mismo.

    No estoy seguro de lo que significa el espacio de nombres en el explorador de soluciones. Qué significa el espacio de nombres en la ventana propiedades del proyecto?
    sí que debe ser el mismo
    Son. He actualizado que la ubicación y el código de los archivos en cada iteración.

    OriginalEl autor user3674052

  3. 1

    en AndroidManifest.xml asegúrese de que no hay nombres, dependiendo de otros recursos que no existen por ejemplo:

    android:label="@string/app_name" so we have to go to our resources/string.xml
    
    <resources>
      <string name="app_id">ssss</string>  
    </resources>
    He intentado utilizar tu sugerencia, pero no podía encontrar el problema, pero estoy seguro de que su respuesta era mi problema. He reconstruido a partir de cero y en lugar de copiar los recursos, estilos, colores, valores…todos aquellos particular tipo de archivos que he creado manualmente uno por uno, luego copian el código de proyecto anterior y mi problema se fue.

    OriginalEl autor Abdullah Tahan

Dejar respuesta

Please enter your comment!
Please enter your name here