Support Annotation does not exist after upgrading to Android Studio 3.0

44,651

Solution 1

I had the same problem. The issue is not that you upgraded AndroidStudio but that your target version and compile version are below 26 after updating the build tools in your SDK.

So changing

android {
    compileSdkVersion 25

    defaultConfig {
        applicationId "bla.bla"
        minSdkVersion 21
        targetSdkVersion 25
    }
}

to

android {
    compileSdkVersion 26

    defaultConfig {
        applicationId "bla.bla"
        minSdkVersion 21
        targetSdkVersion 26
    }
}

solves the issue.

Solution 2

Just add this to your dependencies

implementation 'com.github.bumptech.glide:glide:4.9.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
implementation "com.android.support:support-annotations:28.0.0"
annotationProcessor 'com.android.support:support-annotations:28.0.0'

Solution 3

Try this:

import androidx.annotation.StringRes

Solution 4

In my case it happened after migrating to androidX . The decision merely was :

go to the *.java file(s) pointed and comment strings with packages

 //import android.???

and re-import androidX-ed ones.

Build the project again and you are done.

Share:
44,651
jonathanrz
Author by

jonathanrz

I work as developer for over 10 years. I started working as a C++ developer, then I moved to a startup and developed android apps and their backend in Rails. After that I worked as a consultant at Thoughtworks. Now I work as an android developer at HE:labs.

Updated on July 09, 2022

Comments

  • jonathanrz
    jonathanrz almost 2 years

    After I upgrade my project to AndroidStudio 3.0-beta1, my androidTest files stopped compiling.

    A lot of packages are not found, some of them are:

    error: package android.support.annotation does not exist
    error: cannot find symbol class StringRes
    error: cannot access AppCompatActivity
    class file for android.support.v7.app.AppCompatActivity not found

    I already added

    androidTestCompile "com.android.support:support-annotations:25.3.1"
    

    into build.gradle

    But even with this, I have the errors of package not found. I tried running the tests from inside Android Studio and from terminal with ./gradlew connectedCheck