Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.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
Android 此支持库不应使用其他版本,build.gradle中有错误_Android_Android Gradle Plugin_Android Support Library - Fatal编程技术网

Android 此支持库不应使用其他版本,build.gradle中有错误

Android 此支持库不应使用其他版本,build.gradle中有错误,android,android-gradle-plugin,android-support-library,Android,Android Gradle Plugin,Android Support Library,我的build.gradle中有一个问题。渐变中的错误是(compile'com.android.support:appcompat-v7:24.0.0-beta1')在这一行上显示错误(此支持库不应使用与compile sdk版本23不同的版本(24) 有什么想法吗?我使用的是Android Studio 2.1.2,主要问题是Android Studio中没有Android支持库。图片如下 是的,它们不能不同。将其更改为compile'com.android.support:appcompa

我的
build.gradle中有一个问题。渐变中的错误是(
compile'com.android.support:appcompat-v7:24.0.0-beta1'
)在这一行上显示错误(此支持库不应使用与compile sdk版本23不同的版本(24)
有什么想法吗?我使用的是Android Studio 2.1.2,主要问题是Android Studio中没有Android支持库。图片如下


是的,它们不能不同。将其更改为
compile'com.android.support:appcompat-v7:23.4.0'
您的
compileSdkVersion
build.gradle
文件中是
23
,但您试图使用的是API 24的
appcompat-v7:24.0.0
,因此您应该使用
appcompat-v7:23.x.y
。如果仍要使用appcompat-v7:24.0.0
,则应将
compileSdkVersion
更改为24

您应该将其用于
compileSdkVersion
23:

编译'com.android.support:appcompat-v7:23.4.0'

对于
compileSdkVersion
24:

编译'com.android.support:appcompat-v7:24.0.0'

编辑

如果你在Android Studio上工作,那么你可能不需要担心最新的可用版本,它会让你知道最新的可用版本


您还可以查看每个sdk版本的最新版本

谢谢您,先生。我真的很感激,而且它工作正常(没有问题。:)如果你能把这个答案标记为正确的话,我将不胜感激。@BorislavKamenov我问得有点晚了。但是为什么呢?如果我将它们设置为不同的呢?因为谷歌保证相同版本的库可以正常工作,如果不同版本之间不兼容,可能会出现问题/bug。因此,更好的做法是使用相同的版本保存它们。最好将它们都保留为旧版本,而不是指定不同的版本。我们如何知道哪些版本可用于特定的SDK?或者我们应该在新版本可用后更改CompileSDK版本?@Petar Krešimir您可以查看最新版本的支持库,并且Android Studio会在有新版本的支持库时提醒您available@Petar-Krešimir您现在可以浏览它显示,google play不支持SDK 23!?在intellij中,不支持编译(obsuleter),在大多数情况下应更改为实现