无法在android studio中导入com.google.android.maps.*

无法在android studio中导入com.google.android.maps.*,android,google-maps,android-studio,import,Android,Google Maps,Android Studio,Import,我必须将上述软件包导入我的应用程序。我做不到。我尝试从SDK管理器安装Google API。但它仍然显示了我的错误。 另外,我在build.gradle中添加了以下依赖项 import com.google.android.maps.GeoPoint; import com.google.android.maps.ItemizedOverlay; import com.google.android.maps.MapView; import com.google.android.maps.Over

我必须将上述软件包导入我的应用程序。我做不到。我尝试从SDK管理器安装Google API。但它仍然显示了我的错误。 另外,我在build.gradle中添加了以下依赖项

import com.google.android.maps.GeoPoint;
import com.google.android.maps.ItemizedOverlay;
import com.google.android.maps.MapView;
import com.google.android.maps.OverlayItem;
我仍然无法导入

这是我的build.gralde文件

compile 'com.google.android.gms:play-services:+'
我的清单文件如下:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.1'

    defaultConfig {
        applicationId "com.example.incrediblemachine.andhiv"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
    compile 'com.google.android.gms:play-services:8.4.0'

}

第1步。放在build.gradle中的依赖项下面。gradle驻留在应用程序模块目录中

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.incrediblemachine.andhiv"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <!--  Add Google Map Library -->
        <uses-library android:name="com.google.android.maps" />

        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <!-- SinglePlaceActivity -->
        <activity android:name=".SinglePlaceActivity" android:label="Place Details">
        </activity>

        <!-- PlacesMapActivity -->
        <activity android:name=".PlacesMapActivity" android:label="Near Places Map View">

        </activity>
    </application>

    <!-- Internet Permissions -->
    <uses-permission android:name="android.permission.INTERNET" />

    <!-- Network State Permissions -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <!-- Access Location -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-library android:name="com.google.android.maps" />

</manifest>
第二步。保存更改并单击工具栏中的“将项目与渐变文件同步”

无法解析符号映射

编译器找不到该类。这意味着该类尚未正确导入

不要

dependencies {
        compile 'com.google.android.gms:play-services-maps:8.4.0'
    }
Do

compile 'com.google.android.gms:play-services:+'
然后
清理重建同步
您的项目

compile 'com.google.android.gms:play-services-maps:8.4.0'
or //compile 'com.google.android.gms:play-services-maps:7.8.0'

手动添加该依赖项。执行以下步骤:

  • 单击文件,然后单击项目结构
  • 在模块下,您将看到一个名为app的文件夹
  • 在步骤2中访问上述文件夹,然后您将看到多个选项卡。转到并输入依赖项
  • 您将看到一个绿色的加号按钮,单击并选择
    库依赖项

  • 进入
    com.google.android.gms:play services:+
    并单击
    ok
    。然后单击另一个
    ok
    ,等待gradle重新编译


  • 您的
    google play services
    是否已更新?请尝试像下面这样指定确切的版本
    编译'com.google.android.gms:play services:8.4.0'
    。另外,检查
    谷歌存储库是否已更新/安装Google存储库是否已安装。这种依赖并没有改变help@BajiraoShinde符号映射无法解析。如果出现这种情况,请发布完整的gradle文件。@JaganP重新启动项目。仍然没有成功。如何为android studio中的应用程序选择目标名称。这个问题的答案是eclipse@JaganP首先添加
    import com.google.android.gms.maps.GoogleMap
    @JaganP编译'com.google.android.gms:play services maps:8.3.0'时遇到同样的问题。
    ?清理项目。重新打开Android Studio。如果这些步骤失败,请尝试启动新项目,然后手动添加依赖项。这是为了确认该过程在一个干净的项目中有效,但由于某些原因,它在您当前的项目中不起作用。
    <uses-permission android:name="com.example.incrediblemachine.andhiv.permission.MAPS_RECEIVE" />