2017-04-26 21 views
0

react-native-mapsで反応するネイティブアプリを実行しようとしています。私は赤い国境問題で白い地図を取得しています。私の答えは、下のコメントhereです。私はXXX /アンドロイド/アプリ/ srcに/メイン/ javaの/ COM/XXX/MainApplication.javaのコードでそれを実装する場合でも、私はこのエラーを取得する:ネイティブマップに反応します - アンドロイドの白いマップの問題

私はアンドロイドにそのパッケージを取得するにはどうすればよい

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

私の反応ネイティブアプリのビルド?

答えて

0

android/settings.gradleは、プロジェクト/パッケージからそれぞれのフォルダへのマッピングがnode_modulesにあります。

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

しかし、私のnode_modules/react-native-mapsフォルダを観察し、私はアンドロイドのフォルダへのパスがより異なっていたことを見た:反応するネイティブ・マップドキュメントで

これはアンドロイド/ settings.gradleであるべきと言いますlib、そしてアンドロイドを持っていた。だから私は(「アンドロイド」の前に「LIB」を追加)これに、それを変更:

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

その後洗浄し、アンドロイドのスタジオでプロジェクトを再構築し、それが働きました。

関連する問題