React native,无法解析静态图像模块

b.b*_*ben 5 android image packager react-native

我正在使用react-native 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
Run Code Online (Sandbox Code Playgroud)

如果我在Genymotion中强制打开我的应用程序,则无法找到我的图像.

需要未知模块映像!ic_action_android_back_white3

我试图将图像移动到两者./android/app/src/main/res/drawable-xxx,./assets/drawable-xxx但都没有工作.

Div*_*ani 9

有时,您的图像可能包含docs 中提到的不同屏幕 dpi的@2x或。在这种情况下,路径应指定不带或后缀的图像名称。例如,如果图像文件名是:@3x@2x@3ximg@2x.png

<Image source={require('./img.png')} />
Run Code Online (Sandbox Code Playgroud)


pur*_*rii 8

您是否尝试过安装映像,就像新的资产管理器允许您这样做?它在文档中描述.

对Image组件使用以下prop.选择正确的相对路径,不要忘记扩展名.

<Image source={require('./my-icon.png')} />
Run Code Online (Sandbox Code Playgroud)


Rit*_*sal 5

重新启动您的React Packager。那对我有用。