¿Cómo podría agregar la clase R.raw a mi proyecto de Android? Ahora no tengo carpeta/res/raw en absoluto (y clase también). Y no puedo encontrar ninguna herramienta en eclipse para hacer eso. Entonces, ¿cómo agregar R.raw?Android: ¿Cómo agregar R.raw al proyecto?
Respuesta
Agregar una carpeta sin formato a su carpeta de recursos (/ res /) debería ser el truco.
leer más aquí: https://developer.android.com/guide/topics/resources/providing-resources.html
¿Qué tipo de archivo es r.raw.sound? ¿Es int? – Si8
Es un recurso sin formato al que se puede acceder mediante una identificación de recurso. (A diferencia de los activos no tienen identificación de recursos) http://developer.android.com/guide/topics/resources/providing-resources.html – Dangermouse
Simplemente agregue una carpeta 'raw' a su carpeta de res.
Si usted tiene una carpeta res/raw
, asegúrese de agregar un archivo con un nombre de archivo válido, de lo contrario toda la carpeta no se mostrará en la clase R. Si hay un error con un nombre de archivo, aparecerá en rojo en la consola.
(Con referencia a Android Studio)
crear un nuevo directorio en la carpeta res. Asegúrese de crear un nuevo "Directorio de recursos de Android" y no un nuevo "Directorio".
Luego, asegúrese de que haya al menos un archivo válido en él. Debería aparecer ahora.
Intente poner un +
antes de R.xyz
. Eso debería empezar a mostrar carpetas adicionales, por ejemplo:
+ R.raw.beep.mp3
beep.mp3 no funcionará. Sería R.raw.beep. – RobotRock
Haga clic derecho sobre paquete o carpeta Res clic en nueva el emergente continuación, haga clic en android directorio recursos
una nueva ventana aparecerá aparecerá cambiar el tipo de recurso a raw y pulse OK copia y canción pasada a la carpeta sin procesar ¡Recuerde no arrastrar y soltar el archivo de la canción a la carpeta sin formato y el hechizo de la canción debe estar en minúscula! Este método es para Android Studio Also Check MY Link
Tenga en cuenta que el directorio de nombre personalizado del tipo "sin procesar" ("ssl" por ejemplo) no se verá en la Vista de Android del Panel de proyectos (a la izquierda). Solo "raw" es compatible sobre la marcha. – Zon
El uso de IntelliJ IDEA:
1) Invalidar cachés y, 2) haga clic derecho sobre los recursos, directorio de nuevos recursos, type = prima 3) construir
nota en paso 2: me preocupaba que simplemente agregar un directorio sin formato no fuera suficiente ...
La clase R
se escribe cuando se genera el proyecto en gradle. Debería agregar la carpeta raw
, luego compilar el proyecto. Después de eso, la clase R
podrá identificar R.raw.*
.
Para que reconozca el archivo sin procesar, asegúrese de crearlo y agregarlo como un archivo de recursos sin formato. Luego vaya al archivo build.gradle y agregue este bloque de código.
sourceSets {
main {
assets.srcDirs = ['/res/raw']
}
}
- 1. Android - Agregar una biblioteca externa al proyecto
- 2. Cómo agregar 'rake test' al proyecto
- 3. ¿Cómo agregar arquitectura armv6 al proyecto Xcode?
- 4. Agregar DLL al proyecto de NetBeans
- 5. ¿Agregar Cocos2D solo al proyecto ya existente?
- 6. ¿Agregar brújula al proyecto sass existente?
- 7. iPhone - Agregar datos principales al proyecto existente?
- 8. Agregar guión gráfico al proyecto existente
- 9. cómo agregar imágenes al emulador de Android?
- 10. Error al agregar proyecto de biblioteca en eclipse
- 11. ¿Cómo agregar un proyecto adicional al origen del sistema operativo Android existente?
- 12. Cómo agregar un archivo jar externo al proyecto GWT
- 13. ¿Cómo agregar un proyecto propio al repositorio de maven público?
- 14. Xcode 4: Cómo agregar biblioteca estática Objetivo Dependencia al Proyecto
- 15. ¿Cómo agregar macros al proyecto de Visual Studio?
- 16. Cómo agregar compatibilidad con MFC al proyecto Win32 C++ existente?
- 17. Cómo agregar un nuevo módulo maven al proyecto maven existente
- 18. Agregar un proyecto de biblioteca Android a un proyecto de Android evita que Ant construya
- 19. ¿Cómo agregar un Proyecto de biblioteca a un proyecto de Android?
- 20. Cómo agregar guayaba a Eclipse proyecto
- 21. VS2010: Advertencia sobre agregar proyecto de referencia al proyecto Silverlight del proyecto .NET
- 22. Agregar biblioteca externa al proyecto de Qt Creator
- 23. ¿Cómo agregar "Descripción del proyecto" en FogBugz?
- 24. visual studio add in - agregar archivo al proyecto
- 25. Agregar palabras al UserDictionary de Android
- 26. Android: ¿agregar archivos al paquete APK?
- 27. Agregar una biblioteca/JAR a un proyecto de Android Eclipse
- 28. Creando un proyecto android haciendo referencia al proyecto de la biblioteca android usando ant/teamcity
- 29. Cómo agregar relleno al degradado <shape> en Android?
- 30. android ¿Cómo agregar vista al inicio del diseño?
Gracias, muchachos. Intenté simplemente agregar la carpeta sin procesar, pero no tiene ningún efecto. Y luego, no sé exactamente qué hice, pero funcionó ... – Ksice
Creo que estabas importando la clase R incorrecta (al menos ese era mi caso). Mira aquí: http://stackoverflow.com/questions/5884268/r-raw-anything-cannot-beresolved – jivimberg