Android:未解析的包,即使我修改了清单的“package”属性的值
在我的Android应用程序清单中,我写道:Android:未解析的包,即使我修改了清单的“package”属性的值,android,Android,在我的Android应用程序清单中,我写道: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="logic"> 根据文档(),清单中的所有类都将在目录logic下解析。那么,鉴于下面的目录树,为什么在这个清单中,这一行…: …引发错误“未解析的包捆绑包;未解析的包启动屏幕;未解析[…]” 目录树是: 应用程序 src 主要 逻辑 捆 闪屏 -控制器 -
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="logic">
根据文档(),清单中的所有类都将在目录logic
下解析。那么,鉴于下面的目录树,为什么在这个清单中,这一行…:
…引发错误“未解析的包捆绑包;未解析的包启动屏幕;未解析[…]”
目录树是:
- 应用程序
- src
- 主要
- 逻辑
- 捆
- 闪屏 -控制器 -SplashScreen.java
- 捆
- 逻辑
- 主要
- src
我仔细考虑了这棵树,并在属性
package
中指定了正确的包,但它无法解析类…在Android Studio中,默认的源目录是
src/main/java/
AndroidManifest.xml
中声明的包引用Java包下的文件夹结构
是否已修改项目配置以更改默认源目录
如果没有,我认为您缺少Java文件夹
参考:我确实已经将这个目录名“java”编辑为“logic”,因为我得到了一个类似“java”不是有效的包名”的错误。我想我误解了这个错误。但是,我很好奇:是否可以保持我的“logic”名称处于活动状态,并告诉Android Studio“java”目录现在命名为“logic”?我在“项目结构”菜单中找不到此配置选项。这是对我的评论的回答