Android 有人知道什么';“是什么引起的?”;包名称不是有效的包名称";在添加新布局时?

Android 有人知道什么';“是什么引起的?”;包名称不是有效的包名称";在添加新布局时?,android,android-studio,Android,Android Studio,我在做的每一个项目中都会遇到这个错误,无论是新的还是其他的 我试图在没有任何运气的情况下重新安装Android Studio fresh,我也在互联网上搜寻确切的错误,但似乎什么都没有出现 当我在项目中添加新布局时,有人知道是什么导致了这个错误吗 如您的屏幕截图所示,当前包名为layout,但可能您没有名为layout的包,因此存在此类错误 如果要将布局文件添加到项目中,应右键单击res文件夹下的layout文件夹,并创建一个布局文件。仅“layout”不能是程序包名称检查其他活动,并尝试将该

我在做的每一个项目中都会遇到这个错误,无论是新的还是其他的

我试图在没有任何运气的情况下重新安装Android Studio fresh,我也在互联网上搜寻确切的错误,但似乎什么都没有出现


当我在项目中添加新布局时,有人知道是什么导致了这个错误吗

如您的屏幕截图所示,当前包名为layout,但可能您没有名为
layout
的包,因此存在此类错误


如果要将布局文件添加到项目中,应右键单击res文件夹下的layout文件夹,并创建一个布局文件。

仅“layout”不能是程序包名称检查其他活动,并尝试将该程序包名称置于文件顶部,以便为臭名昭著的内容添加一些细节。 您可以从其他现有活动复制包名称

package com.mycompany.myself.myapplication;
我同意,我很惊讶Android Studio无法在项目创建过程中使用正确的值默认: 项目结构/app/Flavors/defaultConfig/Application-Id

希望这有帮助

备选案文1:

  • 单击“项目”选项卡。从那里你可以看到一个下拉列表。单击下拉列表并转到“软件包”,然后可以看到布局文件夹。从那里您可以创建另一个空白活动
  • 备选案文2:

  • 再次从下拉列表转到Android。单击java文件夹,您可以看到包名com.example。。。把它写在纸上。然后转到布局并创建一个空白活动。将包名更改为您刚才在纸上写下的名称

  • 希望有帮助。

    在Android Studio中,在java目录中,选择软件包,例如com.mycompany.myfirstapp,右键单击,然后选择新建>活动>空白活动。


    在尝试添加新活动时,我看到了相同的错误消息(
    程序包名称不是有效的程序包名称
    )。问题是我试图将新活动添加到错误的位置。我试图在
    res/layout
    目录中添加活动(
    new->activity->blank activity
    )。解决方案是将活动添加到
    java/your_app
    目录中

    右键单击标有“layout”的文件,而不是添加新活动,右键单击标有“res”的文件,添加新活动,它应该可以正常工作

    如果要将布局文件添加到项目中,请按照以下方法操作-
    应用程序->资源->新建->活动->选择所需的活动。

    1-查找正确的软件包名称 转到(主要活动)页面

    2-第一行您将看到以下示例:

    包alqahtani.dhafer.myapp

    复制此文本alqahtani.dhafer.myapp

    3-转到布局-->右键单击-->新建活动-->在布局名称中粘贴程序包名称


    将新活动添加到我的应用程序时,会显示以下问题:包名称未设置为有效的包名称,并且不允许添加活动

    package com.mycompany.myself.myapplication;
    
    **解决方案1:右键单击名为“layout”的文件,而不是添加新活动,而是右键单击“res**”文件以添加新活动

    package com.mycompany.myself.myapplication;
    
    并且不再显示问题:包名称未设置为有效的包名称,这是因为我找不到包布局

    **解决方案2**:在**包名称**字段中,将我们作为包**布局**删除它,并将您的应用程序包的全名放入。**示例**:

    com.mx.softmolina.example

    我希望它对你有用


    问候!!:)

    对我来说,这是因为我在项目浏览器中右键单击了活动节点。如果单击“应用”根节点,则不会发生这种情况。

    这只是因为您试图在错误的包中创建新的活动/布局文件。为此,您必须导航到app>>java>>firstfolder

    右键单击第一个文件夹并转到新建>>活动>>清空活动或任何其他您想要的类型。然后为您的活动输入正确的名称,您将不会遇到任何错误


    就这么简单。

    将包名布局更改为项目包名

    更改包名称后。它将允许完成这个过程


    从任何java类复制项目包名称并粘贴到包名称部分。

    创建项目时,您在第一步输入了什么包名称?我尝试了一些com.example com.nicholas和更复杂的。所有这些都导致了相同的错误,所以这是我遵循的过程,也是我无法理解这个错误的原因。我右键单击layouts文件夹并在那里添加布局。好吧,所以我是个白痴,没有意识到包名就是项目的包名。然而,我不认为我知道,因为Android Studio一直将包名默认为layout。谢谢你的帮助!对我来说,情况并非如此。当我右键单击布局文件夹时,我也遇到了同样的错误,但当我右键单击res文件夹时,它会自动在布局文件夹中创建布局。我不太明白你的意思。对不起。