Android Unable to find source java class:<File>because it does not belong to any of the source dirs:
2023-09-11 14:19:28 时间
报错类型:
Unable to find source java class: ‘C:\CustomData\Sigbit\Android\GitProgect\EClassBoard_arcsoft\camerakit\src\main\utils\com\flurgle\camerakit\AspectRatio.java’ because it does not belong to any of the source dirs:
问题原因
在 Android studio 将类似于 main.java main.xml main.avg main.json 遇到这样的文件我们会考虑重命名
例如图中的main.xml
我们更换一个名字时使用快捷键Alt+F6 或其他方式将其他文件也进行了覆盖重命名,这样的文件或文件夹属于Android studio 默认路径
此时使用Refacter将会导致报错
解决办法
- 重新使用Refecter 将此文件更换成就名称 main.xml
- 然后 Invalidate and restart
最终完美解决!!!
相关文章
- [Android] 触屏setOnTouchListener实现图片缩放、移动、绘制和添加水印
- 安卓 android studio 报错 The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle
- [Android Pro] 横竖屏切换时,禁止activity重新创建,android:configChanges="keyboardHidden|orientation" 不起作用
- [Android Studio] 使用本地 aar 文件
- [Android Pro] android 杀死进程的方法
- Android支付接入(三):电信爱游戏支付
- JAVA Eclipse创建Android程序界面不显示怎么办
- java程序员图文并茂细说Unity中调用Android的接口
- macos安装android studio(Android Studio 2021.1.1)
- Android高级控件(二)——SurfaceView实现GIF动画架包,播放GIF动画,自己实现功能的初体现
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- 【JAVA】 02-Java对象细节
- Android API 中文 (42) —— ListView
- android:整理drawable(shapdrawable)(二)
- Java超类-java.lang.object
- android java 堆栈_Android下打印调试堆栈方法
- Android、Java 获取时间戳、年月日、时间戳转换为具体时间
- Android 用Java代码实现图片切换
- android intent跳转界面传递值
- Android Studio JSON To Kotlin Class插件安装,它把Json自动转换Kotlin Class
- android的报错提示:java.lang.IllegalStateException: Could not execute method for android:onClick
- How to improve Java's I/O performance( 提升 java i/o 性能)
- Android ViewFilpper实现分页效果
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- Android布局方式_RelativeLayout
- Android常用权限permission列表摘录
- Java Instrumentation 内存马——主要是利用Instrumentation Java API来做内存注入,会用到反射机制,文中提到检测思路:注入jar包-> dump已加载class字节码->反编译成java代码-> 源码webshell检测
- JAVA开发讲义(二)-Java程序设计之数据之谜三