Ada*_*rsh 3 android android-build react-native react-native-android
出于测试和共享目的,我在终端中使用以下代码创建了一个 apk
react-native bundle --dev false --platform android --entry-file index.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debugScanning
Run Code Online (Sandbox Code Playgroud)
并使用创建 apk
Create debug build:
cd android
./gradlew assembleDebug
Run Code Online (Sandbox Code Playgroud)
上面的解决方案来自成功创建一个好的 apk 文件的 stackoverflow,
但是,当我测试 apk 时,它没有显示文件夹中的图标
"react-native-project-name/assets"
Run Code Online (Sandbox Code Playgroud)
只显示空白而不是图标。测试了一些解决方案,但注意解决了这个问题。
版本
react-native-cli: 2.0.1
react-native: 0.55.4
Run Code Online (Sandbox Code Playgroud)
可能有两种情况:
1-检查${project}/android/app/src/ res,如果imgs不在那里,也许你应该在项目根目录中手动运行这个命令来复制imgs:react-native bundle --platform android --dev false --入口文件 index.android.js \ --bundle-output android/app/src/main/assets/index.android.bundle \ --assets-dest android/app/src/main/res/。
2-问题可能是图像大小。我有一个很大的本地 .png 并试图调整为一个小的缩略图,但它不会显示。iOS 处理它,Android 没有。
https://github.com/facebook/react-native/issues/9451
| 归档时间: |
|
| 查看次数: |
2681 次 |
| 最近记录: |