android - 带有Gradle的Android Google Maps API v1

标签 android google-maps gradle

迁移到gradle后,我尝试使用Google Maps v1构建此超旧应用程序,但是当我尝试将其安装在设备上时,无法在“选择部署目标” AS窗口中选择任何设备-所有设备。 ,在右侧:
“(minSDK(API 1,Google Inc.:Google APIs:15预览)!= deviceSdk(API 23))

这是我的build.gradle文件的一部分,如下所示:

   android {
        compileSdkVersion "Google Inc.:Google APIs:24"
        buildToolsVersion "24.0.2"

        defaultConfig {
            applicationId "com.example.mobile"
            minSdkVersion "Google Inc.:Google APIs:15"
            targetSdkVersion "Google Inc.:Google APIs:24"

            versionCode 77
            versionName "9.2.5"
        }  
. . . }

与AndroidManifest.xml中的SDK相关的所有条目均已删除。

有什么想法我可能做错了吗?

enter image description here

最佳答案

更换:

minSdkVersion "Google Inc.:Google APIs:15"
targetSdkVersion "Google Inc.:Google APIs:24"

与:
minSdkVersion 15
targetSdkVersion 24

看看你是否有更好的运气。我认为这些必须是普通的API级别;只有compileSdkVersion获得整个“Google API”位​​。

关于android - 带有Gradle的Android Google Maps API v1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39724378/

相关文章:

android - jetpack compose 中是否有 'touch delegate' 等效项?

java - LibGDX - 居中正交相机

java - 使用日期更改按钮的文本

java - 当我设置 onClickListener 时,带有 ViewPager 的应用程序在启动时崩溃

php - 使用 Google Maps API 检查 XML

android - 使用 FragmentActivity 永远不会显示选项菜单

java - 使用 GeoCharts 和 GWT 应用程序来创建 map 。如何绘制形状?

gradle - IntelliJ 可以显示 gradle 项目的依赖关系图吗?

ant - 使用 gradle 扩展属性时如何获得 ant 行为?

gradle - 在根项目 'build'中找不到OFBiz任务 'ofbiz-release15.12'