2017-04-26 64 views
0

我試圖運行我的反應原生應用程序與react-native-maps。我收到帶有紅色邊框問題的白色地圖。我相信對我來說,答案是底部註釋here。但是,當我實現它在XXX /安卓/應用/ src目錄/主/ JAVA/COM代碼/ XXX/MainApplication.java,我剛剛得到這個錯誤:反應原生地圖 - Android上的白色地圖問題

error: package com.airbnb.android.react.maps does not exist

如何獲取該程序包到了android構建我的反應原生應用程序?

回答

0

android/settings.gradle從項目/包到其各自的文件夾node_modules中有映射。

在反應 - 本機地圖文檔它說,這應該是安卓/ settings.gradle:

include ':react-native-maps' 
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/android') 

然而,觀察我node_modules/react-native-maps文件夾中,我看到了路徑android文件夾,比不同上面,並有lib,然後android。所以我改成了這個(前「機器人」添加「LIB」):

include ':react-native-maps' 
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android') 

然後清洗和重建在Android Studio中的項目,那麼它的工作。