fun*_*eah 9 xcode android android-studio react-native
跨平台react-native软件包具有本机android代码,本机iOS代码和javascript代码,可将它们连接到javascript世界.
大概在处理这样一个包的原生部分时,你可以将它们导入各自的IDE(android-studio和Xcode),并在IDE中进行UI开发.
当我将react-native软件包作为一个整体查看,或者将本机部分导入到它们各自的IDE中时,所说的本机部分似乎没有独立运行...至少不是作为独立的android或ios应用程序.
我的问题是如何使用本机IDE导入/构建/运行/调试本机响应包的本机部分?你通常还需要反应原生服务器和休息javscript桥接代码来运行吗?
我正在尝试修改本机部分的特定包是react-native-datetime.我希望能够将android部分导入android-studio并找出如何运行和修改其中一个选择器.
如果您创建 js 文件的静态捆绑包以在应用程序中使用,则您将能够运行该应用程序,而无需保持 js 服务器运行。然后,您应该能够使用android
项目目录上的文件夹(对于 Android)使用编辑器/IDE 处理本机代码。
要为 Android 创建离线包:
react-native bundle --platform android --dev false --entry-file index.android.js \
--bundle-output android/app/src/main/assets/index.android.bundle \
--assets-dest android/app/src/main/res/
这应该index.android.bundle
为您的 javascript 代码创建一个静态包android/app/src/main/assets/
一个更简单的方法是
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
Run Code Online (Sandbox Code Playgroud)
从构建目录。
归档时间: |
|
查看次数: |
179 次 |
最近记录: |