我很難決定如何將這個示例應用程序包含在我的反應原生應用程序中用於視頻轉換。我想出我必須爲此android代碼實現react-native模塊但在這種情況下這些lib文件使它complex.so什麼是插入此示例代碼到我的react-native應用程序的最佳方式。我想我應該將其轉換爲Android模塊然後將其集成到react-本地應用程序使用本地模塊。任何人都有任何想法如何做到這一點? React Native的自定義Android模塊
0
A
回答
0
自定義本地模塊的主要想法是將它們添加爲一個庫(我認爲)。因此,在繼續導入靜態庫之前,最好熟悉將這些本地庫添加到React Native項目的過程。 結帳我的博客文章有關步驟,成功的圖書館鏈接到您的RN項目,爲可能出現的問題的解決方案:http://andengineer.blogspot.com/2016/12/react-native-bridged-android-components.html
一般來講,當你輸入你的自定義本地庫,你需要創建庫文件夾內的所有必需的文件和文件夾。 只要你這樣做,你需要修改你的〜//build.gradle文件來編譯所有* .jar庫。 我想接下來應該工作,但它實際上你會使用你的靜態庫(* .jar文件或從來源直接負載內)的方式取決於你的實際情況:
compile fileTree(dir: 'libs', include: ['*.jar'])
而且結帳這個帖子:How to include *.so library in Android Studio?
再說一遍:將靜態庫添加到您的RN項目非常簡單。
- 閱讀docs
- 創建RN項目
- 準備好您的庫(沒有這麼圖書館和其他複雜的東西)
- 鏈接庫到您的RN項目
- 檢查,如果你本機模塊按預期工作
- 添加適用於您的靜態庫的代碼
- 修改庫文件夾內的'build.gradle'
- 編譯並檢查一切正常如預期
相關問題
- 1. React Native iOS本機模塊未定義?
- 2. React native必需的未知模塊自定義本機組件
- 3. React Native自定義事件
- 4. React-Native自定義Android用戶界面模塊:實現admob視圖
- 5. 在React Native上定義自定義本機事件Android
- 6. 測試自定義事件react-native
- 7. React Native Scrollview模擬Android
- 8. 在React Native自定義用戶界面組件中使用CocoaPods模塊
- 9. React Native中的react-native run-android
- 10. React Native + Expo:__fbbatchedbridge未定義
- 11. react-native-push-notification未定義
- 12. 瀏覽React Native中的Toast模塊
- 13. React native中的未知模塊「Firebase」
- 14. React-native,react-native-router-flux &&抽屜上的自定義圖標不工作
- 15. 爲什麼react-native-image-picker的showImagePicker在React Native中未定義?
- 16. 無法使用我的React Native Android模塊中的方法
- 17. React Native Android&Genymotion
- 18. Android Studio/React Native
- 19. React native for android
- 20. React-Native Android PushNotifications
- 21. React Native - initialProperties Android
- 22. React Native android build
- 23. react-native run-android and react-native開始
- 24. react-native reazy無法解析模塊
- 25. React Native - 無法解決模塊
- 26. React Native:從BroadcastReceiver運行javascript模塊
- 27. React-Native無法解析字體模塊
- 28. React Native:原生模塊不返回
- 29. 無法解決模塊`react-native-router-flux'
- 30. 用於爲React Native創建Android本地模塊的樣板
真棒技巧:)謝謝@evasyuk – Azela