Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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 如何更改目标sdk并将sdk编译为25_Android_Android Studio_Build.gradle - Fatal编程技术网

Android 如何更改目标sdk并将sdk编译为25

Android 如何更改目标sdk并将sdk编译为25,android,android-studio,build.gradle,Android,Android Studio,Build.gradle,我最近在2.3中更新了我的android studio。现在我想更改我的目标sdk并将sdk编译成api25,但我应该编译哪个依赖项?现在,我的目标sdk和编译sdk是api23,我正在编译依赖项23.4.0 提前谢谢 我的gradle文件 apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion '25.0.0' defaultConfig { applica

我最近在2.3中更新了我的android studio。现在我想更改我的目标sdk并将sdk编译成api
25
,但我应该编译哪个依赖项?现在,我的目标sdk和编译sdk是api
23
,我正在编译依赖项
23.4.0

提前谢谢

我的gradle文件

  apply plugin: 'com.android.application'

android {
compileSdkVersion 25
buildToolsVersion '25.0.0'

defaultConfig {
    applicationId "com.example.application"
    minSdkVersion 14
    targetSdkVersion 25
    versionCode 60
    versionName "2.2.6.25"
    multiDexEnabled true
}
buildTypes {
    release {
        minifyEnabled false

        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
lintOptions {
    checkReleaseBuilds false
 }
}



dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile('com.android.support:appcompat-v7:23.4.0',
        'com.android.support:design:23.4.0',
        'com.android.support:cardview-v7:23.4.0',
        'com.android.support:recyclerview-v7:23.4.0',
        'com.android.support:support-annotations:23.4.0',
        'com.android.support:multidex:1.0.1')
compile 'com.itextpdf:itextg:5.5.9'
compile 'com.android.support:support-v4:23.4.0'

compile 'com.google.android.gms:play-services:6.1.71'
testCompile 'junit:junit:4.12'
}
试试这个

android {
  compileSdkVersion 25
  buildToolsVersion '25.0.2'
  defaultConfig {
    ...
    targetSdkVersion 25
  }
}
试试这个

android {
  compileSdkVersion 25
  buildToolsVersion '25.0.2'
  defaultConfig {
    ...
    targetSdkVersion 25
  }
}
  • 转到您的项目结构
  • 然后单击应用程序模块
  • 现在点击口味
  • 在这里,您可以编辑目标sdk版本和最小sdk版本
  • 转到您的项目结构
  • 然后单击应用程序模块
  • 现在点击口味
  • 在这里,您可以编辑目标sdk版本和最小sdk版本

  • 调用:25.1.0而不是:23.4.0

    你应该使用

    compile 'com.android.support:appcompat-v7:25.1.0'
    compile 'com.android.support:recyclerview-v7:25.1.0'
    compile 'com.android.support:cardview-v7:25.1.0'
    compile 'com.android.support:design:25.1.0'
    compile 'com.android.support:support-annotations:25.1.0'
    compile 'com.google.android.gms:play-services:10.0.1'
    compile 'com.android.support:support-v4:25.1.0'
    


    调用:25.1.0而不是:23.4.0

    你应该使用

    compile 'com.android.support:appcompat-v7:25.1.0'
    compile 'com.android.support:recyclerview-v7:25.1.0'
    compile 'com.android.support:cardview-v7:25.1.0'
    compile 'com.android.support:design:25.1.0'
    compile 'com.android.support:support-annotations:25.1.0'
    compile 'com.google.android.gms:play-services:10.0.1'
    compile 'com.android.support:support-v4:25.1.0'
    



    你能发布你的毕业证书吗,主要是依赖项部分这里是一步一步的教程@bdevloper我已经浏览了你建议的链接,但是没有用:-(@OmarHossamEldin请稍等,我将通过添加gradle来编辑我的问题你可以发布你的gradle,主要是依赖项部分这里是逐步教程@bdevloper我已经浏览了你建议的链接,但没有用:-(@OmarHossamEldin请稍等片刻,我将通过添加gradleDo this in build.gradle file@Androbot在build.gradle file@Androbot中执行此操作
    25.1.0
    对吗?还有
    com.android.support:support-v4:23.4.0
    ?当您可以使用AS的UI执行此操作时,为什么会变得越来越混乱?@Androbot您可以设置
    编译'com.android.support:support-v4:25.1.0'
    可能是25.2.0更好,而google play services 10.2更好。0@GabrieleMariotti先生,同意
    25.1.0
    对吗?还有
    com.android.support:support-v4:23.4.0
    ?当您可以使用AS的用户界面执行此操作时,为什么会变得越来越混乱?@Androbot您可以设置
     编译'com.android.support:support-v4:25.1.0'
    可能是25.2.0更好,google play services 10.2更好。0@GabrieleMariotti先生,同意这是一种比进入代码更好的方法,在代码中您可以很容易地编写不正确的
    buildToolsVersion
    ,因为它经常更新。这是一种比进入代码更好的方法,在代码中您可以请务必编写不正确版本的
    buildToolsVersion
    ,因为它经常更新。