android加入谷歌地图(1)

来源:互联网 发布:什么是算法的复杂性 编辑:程序博客网 时间:2024/06/03 17:05

本人开发使用的是android studio

一、下载谷歌服务包(Google Play)

二、创建谷歌地图项目

1.Android Studio 菜单栏中的 File,然后点击 New、New Project
2.在“Add an activity to Mobile”对话框中选择 Google Maps Activity。

三、获取谷歌地图API秘钥

申请秘钥链接https://developers.google.com/maps/documentation/android-api/?hl=zh-cn

具体过程自行百度

四、修改秘钥

Android Studio 会在编辑器中打开 google_maps_api.xml,替换string中的秘钥


运行错误:

The number of method references in a .dex file cannot exceed 64K.

错误原因:

大部分都是因为包的重复导入。

解决办法:

1.app的 build.gradle 中,在dependencies 中添加

compile 'com.android.support:multidex:1.0.1'
2.在defaultConfig 中添加
multiDexEnabled true

3.在 AndroidManifest.xml 中的 application 标签中添加

<?xml version="1.0" encoding="utf-8"?>2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"       package="com.example.android.multidex.myapplication"> <application      ...       android:name="android.support.multidex.MultiDexApplication"> ... </application> </manifest>

如果你的应用程序继承 Application , 那么你需要重写Application attachBaseContext方法

@Override protected void attachBaseContext(Context base) {       super.attachBaseContext(base);         MultiDex.install(this) ;}


阅读全文
0 0
原创粉丝点击