Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何解决它?建议:使用工具:overrideLibrary=";com.google.android.gms.play“服务”;强制使用_Android_Error Handling_Google Play Services - Fatal编程技术网

我如何解决它?建议:使用工具:overrideLibrary=";com.google.android.gms.play“服务”;强制使用

我如何解决它?建议:使用工具:overrideLibrary=";com.google.android.gms.play“服务”;强制使用,android,error-handling,google-play-services,Android,Error Handling,Google Play Services,这是我的第一个应用,我将重新皮肤,我得到了这个Eror!在这里的图片中:我研究并尝试添加“com.google.android.gms.play_services”,就像在本指南中一样,但代码仍然是相同的,即跳鸟游戏。梯度锉 apply插件:“com.android.application” 安卓{ 编译DK19版 buildToolsVersion“25.0.2” 默认配置{ 应用程序ID“bb.hoppingbird” } 建筑类型{ 释放{ minifyEnabled false pro

这是我的第一个应用,我将重新皮肤,我得到了这个Eror!在这里的图片中:我研究并尝试添加“com.google.android.gms.play_services”,就像在本指南中一样,但代码仍然是相同的,即跳鸟游戏。梯度锉

apply插件:“com.android.application”
安卓{
编译DK19版
buildToolsVersion“25.0.2”
默认配置{
应用程序ID“bb.hoppingbird”
}
建筑类型{
释放{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard rules.txt'
}
}
}
依赖关系{
编译'com.android.support:support-v4:19.1.0'
编译'com.google.android.gms:play services:+'

}
在你的应用程序Gradle文件中:将minSdkVersion设置为14,它将被解决

defaultConfig {
        applicationId "bb.hoppingbird"
        minSdkVersion 14
    }

希望这有帮助。:)

这是谷歌开发者官方发行说明中的引用-

Google Play services 10.2.x是第一个不再完全支持Android 2.3.x版(姜饼)的版本使用SDK 10.2.x版及更高版本开发的应用程序要求最低Android API级别为14,并且不能安装在API级别低于14的设备上。要了解更多选项,包括构建多个APK以扩展应用程序对Android姜饼的支持

现在有两种选择:

  • 目标API级别14为支持的最低API级别
  • 构建多个APK以支持API级别低于14的设备。 以下是如何做到这一点-
    定义两种不同的产品风格,为您正在使用的Play Services组件定义两种不同的编译依赖项:

    productFlavors{
    遗产{
    明斯克版本9
    版本代码901//最小API级别9,v01
    }
    当前{
    明斯克版本14
    版本代码1401//最低API级别14,v01
    }
    }

    依赖项{
    legacyCompile'com.google.android.gms:play services:10.0.0'
    currentCompile'com.google.android.gms:play services:10.2.0'
    }


  • 来源-

    tahsinRupam'你能解释更多吗。在我的应用程序gradle文件中有这样的东西=>defaultConfig{applicationId“bb.hoppingbird”},所以我试图添加你在上面或下面发布的代码,但仍然无法工作。你能告诉我具体在哪里添加这个吗。谢谢你你必须在defaultConfig中添加minSdkVersion 14{here}你在defaultConfig中没有minSdkVersion吗?将成绩文件添加到问题中。在defaultConfig中的applicationId“bb.hoppingbird”下添加“MinsdkVersion14”。检查我的最新答案。正如我看到的gradle文件,您的MinSDK版本尚未定义。因此,Android Studio将MinsdkVersion1视为默认版本。但google play服务至少需要sdk版本14。希望这能解决你的问题。不太管用,兄弟!我尝试添加,Gradle构建完成时出现211个错误。我将尝试找到一些其他相同的代码,这些代码没有错误地得到解决。非常感谢您的帮助,我假设您已经在清单文件中使用了。请尝试删除清单中的所有修改并再次同步渐变。