Estoy usando reaccionar nativos 0.14.1

react-native run-android

[3:10:56 PM] <START> find dependencies
Unable to resolve module image!ic_action_android_back_white3 from /Users/lion/Desktop/Developer/AwesomeProject/NewTrackActivity.js
Unable to resolve module image!ic_action_android_back_white3 from /Users/lion/Desktop/Developer/AwesomeProject/NewTrackActivity.js

Si puedo obligar a abrir mi aplicación en Genymotion que no puede encontrar mi imagen.

Que requieren desconocido módulo de imagen!ic_action_android_back_white3

Estoy intentado mover la imagen a ambos ./android/app/src/main/res/drawable-xxx y ./assets/drawable-xxx pero ni el trabajo.

InformationsquelleAutor b.ben | 2015-12-08

4 Comentarios

  1. 8

    ¿Has probado a montar la imagen, como el nuevo administrador de activos permite a usted hacer? Se describe en el documentación.

    Utilizar la siguiente proposición para el componente de la Imagen. Elegir el derecho ruta de acceso relativa y no olvides los extensión.

    <Image source={require('./my-icon.png')} />
    • Yo lo he probado. Siempre trabajo. Pero estoy muy sospechoso para mi caso. ¿Cuál es la diferencia entre este método & imagen! ?
    • El nuevo asset manager le permite agregar imágenes de sobre la marcha sin la reconstrucción de su proyecto en su totalidad. 1. Same system on iOS and Android. y también 5. Adding and changing images doesn't require app recompilation, just refresh the simulator as you normally do. (documentación Oficial)
  2. 5

    Reiniciar el reaccionar de empaquetador. Que trabajó para mí.

    • Eso no es trabajo para mí también he tratado de construir paquete por react-native bundle --platform android --dev true --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ pero aún no funciona.
    • Vale la pena mencionar que una ejecución de Reaccionar empaquetador de no recoger nuevos directorios/rutas de acceso a recursos que usted ha añadido a su proyecto que de otra manera sería recogido si has reiniciado el empaquetador es decir, una ejecución empaquetador no se levante si agrega ./img/favicon.png pero si reinicia el empaquetador va a agregar ./img y el posterior de los archivos no serán recogidos vuelve a cargar sin que se reinicie el empaquetador.
  3. 0

    Creo que este es un problema de la adición de los activos después de su construcción inicial.

    Me cierra el emulador y bundler, borra la caché y corrió RN – ejecutar-ios/ejecutar-andriod – y, a continuación, no es un problema.

    También me pregunto si sólo se ejecuta enlace podría funcionar, pero no llegue a probar esta.

  4. 0

    A veces, su imagen podría incluir un @2x o @3x para diferentes dpi de la pantalla como se mencionó en docs. En tal caso la ruta de acceso debe especificar el nombre de la imagen sin la @2x o @3x sufijo. Por ejemplo, si el nombre de archivo de imagen es [email protected]:

    <Image source={require('./img.png')} />

Dejar respuesta

Please enter your comment!
Please enter your name here