我今天更新了sdk作为工作室建议, 之后在这样的代码中
import android.app.Fragment;
public class TaskFragment extends Fragment {
以红色显示Fragment
,并显示提示Cannot resolve symbol 'Fragment'
,
但Build->Make Project
没有问题,
我该如何解决这个问题?
.AndroidStudio2.3/system/log/idea.log
相当大,
所以我只发布错误:
ERROR - aemon.impl.PassExecutorService - Accessing invalid virtual file: file:///home/xxx/Android/Sdk/sources/android-25; original:101; found:-
com.intellij.openapi.vfs.InvalidVirtualFileAccessException: Accessing invalid virtual file: file:///home/xxx/Android/Sdk/sources/android-25; original:101; found:-
目录/home/xxx/Android/Sdk/sources/android-25
存在
答案 0 :(得分:2)
以下几点可以帮助您解决此错误。
File -> Invalidate Caches...
,然后选择“无效并重新启动”选项以解决此问题,然后再次rebuild
项目。确保您的build.gradle
文件包含:
dependencies {
compile "com.android.support:support-core-utils:25.4.0"
}
SDK
设置正确的路径。Sync Project with Gradle
文件按钮手动同步项目。答案 1 :(得分:1)
检查SDK位置是否正常。
档案>>项目结构>> SDK位置>> C:\ Users \您的PC名称\ AppData \ Local \ Android \ Sdk
答案 2 :(得分:0)
感谢@abhishek我找到问题的根源 - /home/xxx/Android/Sdk/sources/android-25
,所以我删除了SDK Platfrom - > Android 7.1.1并再次安装它。
现在Android IDE再次找到了Fragment
。