我的依赖关系代码是什么原因?

时间:2019-01-18 06:04:30

标签: android

这是我的代码,用于使用Android Studio开发Android应用程序。 在build.gradle(Module)上,当我将targetSdkVersion 27更改为28时,该代码不起作用。该应用程序无法登录服务器并无法在Mysql中搜索数据。确实,服务器没有响应。 但是,将targetSdkVersion设置为27时,效果很好。 由Android 3.2引起的错误。 仅供参考,我正在使用Apache,Php,Mysql开发应用程序。

请告诉我我设置问题的答案targetSdkVersion ...

apply plugin: 'com.android.application'

    android {
        compileSdkVersion 28
        defaultConfig {
        applicationId "mjc.kjs.myregistration"
        minSdkVersion 21
        targetSdkVersion 27  //?
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner 
          "android.support.test.runner.AndroidJUnitRunner"
        }
        buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 
            'proguard-rules.pro'
            }
        }
    }

    dependencies {
        implementation fileTree(include: ['*.jar'], dir: 'libs')
        implementation 'com.android.support:appcompat-v7:28.0.0'
        implementation 'com.android.support.constraint:constraint- 
        layout:1.1.3'
        implementation 'com.android.support:support-v4:28.0.0'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 
    'com.android.support.test.espresso:espresso-core:3.0.2'
        implementation 'com.android.volley:volley:1.1.0'
        implementation 'com.android.support:design:28.0.0'
}

1 个答案:

答案 0 :(得分:0)

您需要设置targetSdkVersion 28-否则将定位错误的API级别。

...因为targetSdkVersion还指示使用哪个buildToolsVersion

the Code does not working不是错误描述;只需修复代码即可。