Android谷歌地图[React Native?]和#x201C;找不到API密钥。检查..”;错误
我按照这里的说明在我的react原生项目上使用MapView。我在好地方写了我的GoogleMapAPI密钥,但是代码仍然没有找到它。 有时这个错误不会出现,我的应用程序就会崩溃 我的react原生版本是0.60.4,所以我只对版本0.59和更高版本进行了修改,但为了验证,我还尝试了其他修改,但没有解决此问题 这是android/app/src/main/AndroidManifest.xmlAndroid谷歌地图[React Native?]和#x201C;找不到API密钥。检查..”;错误,api,google-maps,react-native,Api,Google Maps,React Native,我按照这里的说明在我的react原生项目上使用MapView。我在好地方写了我的GoogleMapAPI密钥,但是代码仍然没有找到它。 有时这个错误不会出现,我的应用程序就会崩溃 我的react原生版本是0.60.4,所以我只对版本0.59和更高版本进行了修改,但为了验证,我还尝试了其他修改,但没有解决此问题 这是android/app/src/main/AndroidManifest.xml <uses-permission android:name="android.permissio
<uses-permission android:name="android.permission.INTERNET" />
<application
android:name=".MainApplication"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:allowBackup="false"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="A...w"/>
</application>
这是我的App.js
import React from 'react'
import {StyleSheet, Text, View, Button} from 'react-native'
//import Main from './screens/Main'
import Navigation from './Navigation/Navigation'
import MapView from 'react-native-maps';
export default class App extends React.Component{
_loadSports(){
}
render () {
return (
<View>
<MapView
initialRegion={{
latitude: 37.78825,
longitude: -122.4324,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}}
/>
</View>
//<Navigation/>
)
}
}
const styles = StyleSheet.create({
container : {
flex : 1,
alignItems : 'center',
justifyContent:'center',
}
})
从“React”导入React
从“react native”导入{样式表、文本、视图、按钮}
//从“/screens/Main”导入Main
从“./Navigation/Navigation”导入导航
从“react native maps”导入MapView;
导出默认类App扩展React.Component{
_loadSports(){
}
渲染(){
返回(
//
)
}
}
const styles=StyleSheet.create({
容器:{
弹性:1,
对齐项目:“居中”,
辩护内容:'中心',
}
})
我只希望解决这个问题:/如果您的React本机版本小于(0.6) 您必须将其添加到setting.gradle文件中
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')
如果错误仍然存在,请仔细阅读文档
如果您的React本机版本小于(0.6) 您必须将其添加到setting.gradle文件中
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')
如果错误仍然存在,请仔细阅读文档
您是指0.60及更高版本吗?只是为了确保你没有链接软件包0.60及更高版本的是,我没有链接软件包在你的项目上启用的计费?Android的地图SDK呢?您使用的是哪个版本,17.0.0?您的API密钥是否受到适当限制?你能发布你得到的完整错误日志吗?不管模拟器/设备如何,它都会发生吗?你是说0.60及更高版本吗?只是为了确保你没有链接软件包0.60及更高版本的是,我没有链接软件包在你的项目上启用的计费?Android的地图SDK呢?您使用的是哪个版本,17.0.0?您的API密钥是否受到适当限制?你能发布你得到的完整的错误日志吗?不管模拟器/设备如何,它都会发生吗?