2016-10-25 22 views
1

是否有可接受的樣板用於創建在React Native應用程序中使用的原生Android模塊。創建原生Android模塊時遇到的幾個問題:用於爲React Native創建Android本地模塊的樣板

  1. 本機模塊沒有建議的樣板。所以,我只是複製一些本地模塊項目,並刪除所有項目特定的代碼,並保留其餘主要包括一些gradle和屬性文件,但我總是擔心,如果它不包含一些必需的文件或它包含一些項目特定的設置會干擾我的模塊等
  2. 該項目永遠不會在Android studio中成功構建,因爲它無法找到任何需要導入才能創建本地模塊的facebook包。所以,我最終編寫了模塊中的代碼。在我的主應用程序中導入模塊。在Android Studio中爲主應用程序構建Android項目並修復任何編譯錯誤。是創建本地模塊的常用方式,還是至少可以在Android Studio中成功構建本地模塊本身
  3. 這有點不相關,但有一個build.gradle文件適用於所有本機模塊和一個我的app模塊也有類似的設置。是否app的build.gradle文件覆蓋的其他本地模塊的build.gradle文件,用來構建全部建成按自己的的build.gradle文件的原始模塊或各本機模塊

請分享你的想法/見解在任何/所有上面。謝謝!

回答

0

我是新來的react-native,我最初有同樣的問題不知道如何生成Android/iOS原生模塊。

我在其他示例代碼中看到了它們,起初試圖將它們複製並清理乾淨,但我知道/感覺就像我做錯了什麼。

然後我回去並注意到在這個文檔(https://facebook.github.io/react-native/docs/getting-started.html)中有一個「快速啓動」選項卡和[你想要的]「建設項目與本機代碼」選項卡。

「構建具有本機代碼的項目」選項卡告訴您react-native init AwesomeProject,這是生成樣板Android和iOS原生模塊的祕訣。

作爲新手,我仍在尋找一個生成Android/iOS樣板文件的選項,並且沒有 BUCK支持。

相關問題