【问题标题】:Google Maps v2 in the Android Studio. Not found GeoPointAndroid Studio 中的谷歌地图 v2。未找到地理点
【发布时间】:2015-02-23 19:32:10
【问题描述】:

我正在编写在 Eclipse 中编写的代码,并且我正在迁移到 Android Studio,但是我在导入时遇到了问题
com.google.android.maps.GeoPoint;
但我可以导入
com.google.android.gms.maps.GoogleMap;

我试图在我的 Gradle 文件中添加
compile 'com.google.android.gms:play-services:6.5.87'
而且我也尝试过使用.jar,但是我没有得到好的结果。
compile files('libs/google-play-services.jar')

我在很多地方搜索过这个问题,但我没有找到任何帮助我,如果有人解决了这个问题并希望帮助我,谢谢。

【问题讨论】:

    标签: java android google-maps


    【解决方案1】:

    为了工作,我不得不替换我的 Gradle 文件中的以下行。

    android {
        ...
        compileSdkVersion 16
        ...
    }
    

    android {
        ...
        compileSdkVersion "Google Inc.:Google APIs:16"
        ...
    }
    


    【讨论】:

      【解决方案2】:

      请按照Add Google Play Services to Your ProjectAndroid Studio中的所有步骤操作:

      1.打开应用程序模块目录中的build.gradle 文件。 注意:Android Studio 项目包含一个顶级 build.gradle 文件和每个模块的 build.gradle 文件。请务必为您的应用程序模块编辑文件。有关 Gradle 的更多信息,请参阅使用 Gradle 构建项目。

      2.在最新版本的播放服务的依赖项下添加新的构建规则。例如:

      apply plugin: 'com.android.application'
      ...
      
      dependencies {
          compile 'com.android.support:appcompat-v7:21.0.3'
          compile 'com.google.android.gms:play-services:6.5.87'
      }
      

      确保每次更新 Google Play 服务时更新此版本号。 注意:如果您的应用程序中的方法引用数量超过65K limit,您的应用程序可能无法编译。在编译您的应用程序时,您可以通过仅指定您的应用程序使用的特定 Google Play 服务 API 而不是所有这些 API 来缓解此问题。有关如何执行此操作的信息,请参阅选择性地将 API 编译到可执行文件中。

      3.保存更改并单击工具栏中的与Gradle Files同步项目。

      4.打开应用的清单文件并添加以下标签作为元素的子元素:

      <meta-data android:name="com.google.android.gms.version"
                 android:value="@integer/google_play_services_version" />
      

      您现在可以使用Google Play services APIs 开始开发功能。

      详情请咨询here

      【讨论】:

      • 感谢您的回答,但我确实做到了这一点,但没有成功。 @bijang
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多