QA@IT

android studioのソースファイルがあるのにimportされずに赤くなる

6324 PV

存在しているはずのjavaファイルが読み込まれていないので、読み込まれるようにしたいです。

お疲れ様です。

早速ですが、初めにプロジェクトを作成し、すぐにデバッグをし、
実行中のメソッドを追っていくと、ソース.javaにエラーが大量に発生しています。
sourcesにはちゃんとソースが入っているのに、読み込まれていません。
import android.annotation.CallSuper;
import android.annotation.DrawableRes;
import android.annotation.IdRes;
import android.annotation.IntDef;
import android.annotation.LayoutRes;
import android.annotation.MainThread;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.StyleRes;
これ以外にも、多くのファイルが
Cannnot resolve symbol
と表示されます。
しかしこれらのファイルは
android.annotation.CallSuper;というクラスは
AppData\Local\Android\sdk\sources\android-24\android\annotation\CallSuper.java
にしっかりと存在しています。
ソースの参照先もAppData\Local\Android\sdk\sources\android-24\
にしています。
例えば、エクスプローラで、android.os.Bundleのソースファイルを
削除すると、同時にAndroid Studioでも削除されるので、参照は
されているみたいです。

試したこと

android studioのFileから,settingsを選択し、Appearance & BehaviorにあるSystemSettingsの
中のAndroidSDKを選択。Android SDK Locationの右にあるeditを選択しNextを選択すれば、
直るとのことだったのですが、うまくいかず。

補足情報

言語 :Java
Android Studioのバージョン:2.1.2
JDK : jdk1.8.0_91
Gradle version 2.10
Compile Sdk Version 24: Android 6.X(N)
Min Sdk Version : API 23
TargetSdk Version : API 23

__.jpg

ウォッチ

この質問への回答やコメントをメールでお知らせします。