Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:未解析的包,即使我修改了清单的“package”属性的值_Android - Fatal编程技术网

Android:未解析的包,即使我修改了清单的“package”属性的值

Android:未解析的包,即使我修改了清单的“package”属性的值,android,Android,在我的Android应用程序清单中,我写道: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="logic"> 根据文档(),清单中的所有类都将在目录logic下解析。那么,鉴于下面的目录树,为什么在这个清单中,这一行…: …引发错误“未解析的包捆绑包;未解析的包启动屏幕;未解析[…]” 目录树是: 应用程序 src 主要 逻辑 捆 闪屏 -控制器 -

在我的Android应用程序清单中,我写道:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="logic">

根据文档(),清单中的所有类都将在目录
logic
下解析。那么,鉴于下面的目录树,为什么在这个清单中,这一行…:

…引发错误“未解析的包捆绑包;未解析的包启动屏幕;未解析[…]”

目录树是:

  • 应用程序
    • src
      • 主要
        • 逻辑
            • 闪屏 -控制器 -SplashScreen.java

我仔细考虑了这棵树,并在属性
package
中指定了正确的包,但它无法解析类…

在Android Studio中,默认的源目录是

src/main/java/

AndroidManifest.xml
中声明的包引用Java包下的文件夹结构

是否已修改项目配置以更改默认源目录

如果没有,我认为您缺少Java文件夹


参考:

我确实已经将这个目录名“java”编辑为“logic”,因为我得到了一个类似“java”不是有效的包名”的错误。我想我误解了这个错误。但是,我很好奇:是否可以保持我的“logic”名称处于活动状态,并告诉Android Studio“java”目录现在命名为“logic”?我在“项目结构”菜单中找不到此配置选项。这是对我的评论的回答