缺lessAPI级别25的Google API

在Android SDK Manager中,我无法find适用于API Level 25的Google API。因此,我无法将compileSdkVersion设置为“Google Inc.:Google APIs:25”。 我在我的应用程序中使用MapActivity,并且由于不兼容的sdk版本,com.google.android不受支持。是否有任何其他方法可以在没有Google API的情况下使其工作?

  • 无法在Android Studio中解析符号Google API客户端
  • 从Android OAuth2访问Google云端存储
  • Google+从不同的活动中注销
  • 如何使用谷歌联系人API在手机程序中将手机联系人同步到Gmail中
  • 如何在没有身份validation的情况下从Google Play商店请求应用信息
  • 在哪里吊销在Android上授予的Google API权限?
  • 如何在Xamarin中获取GoogleApiClient?
  • AndroidRuntime:导入com.google.api.client无法parsing
  • 您需要从SDKpipe理器启用“ 显示软件包详细信息 ”以查看可用的API级别。 默认情况下,Android Studio 2.3禁用此选项。

    在这里输入图像说明

    试试这个,对你有用:

    apply plugin: 'com.android.application' dependencies { compile 'com.google.android.gms:play-services:11.2.0' compile 'com.google.android.gms:play-services-maps:11.2.0' compile 'com.google.android.gms:play-services-location:11.2.0' } 

    希望你正在寻找这个。 如果您无法使用API​​,则使用此编译进行设置。

     apply plugin: 'com.android.application' ... dependencies { compile 'com.google.android.gms:play-services:11.2.0' } 

    为进一步阅读,这个谷歌播放服务可能会有帮助

    也编辑1,使用此编译使用地图API

     com.google.android.gms:play-services-maps:11.2.0 

    然后您需要直接从网站进行编译。 所以编辑构buildgradle文件中的依赖关系:

     dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.google.android.gms:play-services:6.5.87' } 

    你可以试试这个 希望它的作品。

    几天前有同样的问题,并尝试过

     dependencies { compile 'com.google.android.gms:play-services:11.2.0' compile 'com.google.android.gms:play-services-maps:11.2.0' compile 'com.google.android.gms:play-services-location:11.2.0' } 

    但我不断收到错误,所以我尝试了

      dependencies { compile 'com.google.android.gms:play-services:10.0.1' compile 'com.google.android.gms:play-services-maps:10.0.1' compile 'com.google.android.gms:play-services-location:10.0.1' } 

    虽然它是旧版本,但为我工作,所以我build议你尝试。

    您可以在Eclipse中制作地图,然后将地图文件与Android Studio中的其他应用程序文件同步,也可以按照以下链接中提供的步骤直接更改Android Studio中的应用程序文件。
    对于Eclipse,请遵循以下步骤

    MapActivity是Google Maps API v1的一部分。 而Google地图API v1在很久以前已被弃用https://developers.google.com/maps/documentation/android-api/v1 。 它仍然工作到现在,但似乎从SDK 25以来缺less。

    所以我们必须转换到Google Maps API v2 https://developers.google.com/maps/documentation/android-api/start 。 它作为Google Play服务库的一部分进行分发,因此您不必使用Google API构build即可使用它。 你只需要添加先前回答中提到的gradle dependensites。 您还需要停止使用已弃用的MapActivity,并开始使用新的MapFragment。