gpt4 book ai didi

react-native - 资源 ID #0x0 React Native

转载 作者:行者123 更新时间:2023-12-04 04:18:56 26 4
gpt4 key购买 nike

我正在尝试使用 react-native 在 Android 中设置一个图标。我的代码如下所示:

<ToolbarAndroid
actions={[]}
navIcon={require('image!test')}
onIconClicked={navigationOperations.pop}
style={styles.toolbar}
titleColor="white"
title={route.event.title} />

我在 app/src/main/res/mipmap-hdpi/test.png 下有一个未损坏的 test.png 文件(添加图像后我已经运行了 react-native run-android),我得到了一个资源 ID #0x0:

Resource ID #0x0

但是,如果我将图像名称更改为伪造的名称,则会出现错误

"Requiring unknown module "image!testttt". If you are sure the module is there, try restarting the packager"

我不知道发生了什么,我在 react-native Movies example 中看到了一个确切的例子,它实际上可以在我的电脑上运行。

最佳答案

我发现发生了什么。当我创建我的项目时,react-native 创建了 mipmap 目录:mipmap-hdpimipmap-mdpi

Android 中的这些目录仅用于图标。我删除了这些目录并创建了可绘制的目录,并将我的图标应用程序放在 drawable 中。我调整了我的 AndroidManifest 以指向 @drawable/icon。在此之后重建 android 应用程序并重新启动打包程序。在那之后它就开始使用 react-native 0.11.0

关于react-native - 资源 ID #0x0 React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32635627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com