2

私のプロジェクトをAndroidStudio 3.0-beta1にアップグレードした後、アンドロイドテストファイルのコンパイルが中止されました。Androidスタジオ3.0にアップグレードした後にサポート注釈が存在しません

多くのパッケージが見つからない、そのうちのいくつかは次のとおりです。

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 

私はすでにbuild.gradle

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

を追加しかし、たとえこれで、私が持っていますパッケージのエラーが見つかりません。私は、AndroidStudioの内部と./gradlew connectedCheckの端末からテストを実行しようとしました。

答えて

2

私は同じ問題がありました。 AndroidStudioをアップグレードしたのではなく、SDKのビルドツールを更新した後、ターゲットバージョンとコンパイルバージョンが26未満であるという問題があります。

ので

android { 
    compileSdkVersion 26 

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

android { 
    compileSdkVersion 25 

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

を変更すると、問題を解決します。

+0

ターゲットバージョンとコンパイルバージョンの両方が26であり、それでも動作しません。 –

関連する問題