Android Expo SDK要求Expo运行。我是英语初学者?
我是一名经验丰富的android开发人员,并开始学习react native。我正在用ubuntu做一个项目。我使用了像这样的代码Android Expo SDK要求Expo运行。我是英语初学者?,android,react-native,fonts,icons,expo,Android,React Native,Fonts,Icons,Expo,我是一名经验丰富的android开发人员,并开始学习react native。我正在用ubuntu做一个项目。我使用了像这样的代码react native init myproject,并使用visualstudio代码作为代码编辑器 要在我的物理设备上运行项目,我在终端上运行adb设备,将目录更改为项目目录,然后像react native start一样启动localhost,然后通过此代码react native run android在android上启动项目。该项目在我的物理设备上运行良
react native init myproject
,并使用visualstudio代码作为代码编辑器
要在我的物理设备上运行项目,我在终端上运行adb设备
,将目录更改为项目目录,然后像react native start
一样启动localhost,然后通过此代码react native run android
在android上启动项目。该项目在我的物理设备上运行良好
但我在使用Expo(**我不知道Expo是什么**)时出错了。我正在关注网络忍者教程系列。当我使用世博会图标时,我没有得到任何图标。这是教程链接:
当今天我学习如何在react native中使用自定义字体时,我遇到了类似的错误,如图所示
我不知道为什么世博会没有对我的项目工作。在阅读本系列之前,我看了一本书,书中说现在我们不用世博会了。那么我怎么才能摆脱这个问题呢
虽然我得到的答案很少,清楚什么是世博会,还有一个也回答了react native中图标的问题。目前我无法在react native中使用自定义字体 Expo和react native都是创建应用程序的不同CLI。 您应该使用其他包,而不是在react本机应用程序中使用expo中的任何组件。因为react native不直接支持expo依赖项。(如果我错了,请纠正我。) 比如,你可以使用世博会图标来代替世博会图标
它将解决您当前的错误。因此我从GitHub Facebook问题中获得了自定义字体的答案 在根项目文件夹中创建
react native.config.js
文件,然后将下面的代码粘贴到该文件中
module.exports = {
project: {
ios: {},
android: {},
},
assets: ["./assets/fonts/"],
};
然后,您可以将字体用作fontfamine:“精确的文件名”
,在此过程之后,如果您没有看到任何更改,您将能够看到更改。通过终端重新运行您的项目,您将看到项目中字体的更改
谢谢所有帮助我的人。@Vanna35谢谢你的回答,但我已经解决了问题,现在我需要自定义字体的解决方案,再次感谢你。实际上我遇到了错误,但现在我没有遇到任何错误,字体的效果也没有显示出来。我试图关注这篇文章,但它不起作用,所以我试图在github@Vanna35搜索这种类型的错误谢谢你的帮助,但我已经找到了答案,谢谢你,宝贝。