我创建了一个应用程序(使用 React Native Expo),其中包含一些图像,例如:
<Image source={require('../assets/facebook_button.png')} />
图像位于资产目录中,我可以使用npm publish
或npm start
功能查看它们。
问题是在使用 构建应用程序时exp build:android
,现在 apk没有显示静态图像(但正在显示我从 Internet 加载的其他一些图像)。
这是我的 app.json:
{
"expo": {
"name": "my-interesting-app",
"description": "My Interesting App",
"slug": "my-interesting-app",
"privacy": "public",
"sdkVersion": "29.0.0",
"platforms": ["ios", "android"],
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*",
"assets/*"
],
"ios": {
"supportsTablet": true,
"bundleIdentifier": "com.myinteresting.myinterestingapp"
},
"android": {
"package": "com.myinteresting.myinterestingapp"
},
}
}
谢谢您的帮助