我在每个项目中都收到此错误,无论是新的还是其他项目。
我试图重新安装Android Studio而没有任何运气,我也在互联网上搜索确切的错误,似乎没有任何内容出现。
当我向项目添加新布局时,有没有人知道导致此错误的原因是什么?
答案 0 :(得分:17)
不要通过右键单击标有" layout"的文件来添加新活动,而是右键单击标有" res"的文件。添加一个新的活动,它应该工作正常。
答案 1 :(得分:12)
如截图所示,当前包名称是布局,但是您可能没有名为layout
的包,因此存在此类错误。
如果要将布局文件添加到项目中,则应右键单击 res 文件夹下的布局文件夹,然后创建布局文件。
答案 2 :(得分:12)
希望这有帮助
选项1:
选项2:
希望它有所帮助。
答案 3 :(得分:3)
只是为Infamous所说的添加一些细节。 您可以从其他现有活动中复制包名称。
package com.mycompany.myself.myapplication;
我同意,我很惊讶Android Studio无法在项目创建期间使用正确的值来默认值: 项目结构/ app / Flavors / defaultConfig / Application Id
答案 4 :(得分:2)
在Android Studio中,在 java目录中,选择包,例如com.mycompany.myfirstapp,右键单击,然后选择新建>活动>空白活动。
答案 5 :(得分:2)
1 - 找到正确的包名称 转到(主要活动)页面。
2 - 第一行你会看到这个例子:
package alqahtani.dhafer.myapp;
复制此文 alqahtani.dhafer.myapp
3 - 转到布局 - >右键单击 - >新活动 - >将包名称粘贴到布局名称中。
答案 6 :(得分:1)
只是“布局”不能是包名检查其他活动,并尝试将该包装名称放在文件顶部
答案 7 :(得分:1)
向我的应用程序添加新活动时,它会显示以下问题:包名称未设置为有效的包名称,并且不允许添加活动。
**解决方案1 :右键单击"右键单击名为" 布局"的文件,而不是添加新活动。 res **"文件以添加新活动。
并且不再显示问题:包名称未设置为有效的包名称,这是因为我找不到包布局。
**解决方案2 **:在字段**包名**中,将我们作为包**布局**删除它并放入应用程序包的全名。 **示例**:
com.mx.softmolina.example
我希望你有用。
问候!! :)
答案 8 :(得分:1)
答案 9 :(得分:0)
当我尝试添加新活动时,我看到了相同的错误消息(Package name is not a valid package name
)。问题是我试图将新活动添加到错误的地方。我试图在new -> activity -> blank activity
目录中添加活动(res/layout
)。解决方案是在java/your_app
目录中添加活动。
答案 10 :(得分:0)
如果要将布局文件添加到项目中,请按照以下方式进行操作 - app - > res - >新 - >活动 - >选择你想要的活动。
答案 11 :(得分:0)
对我来说,这是因为我在项目资源管理器中右键单击了Activity节点。如果我点击“app”根节点,则不会发生这种情况。
答案 12 :(得分:0)
这只是因为你试图在错误的包中创建新的Activity / Layout文件。为此,您必须导航至 app>> java>> firstfolder 强>
右键单击此第一个文件夹,然后转到 NEW>>活动>> EmptyActivity 或AnyOtherTypeYouWant。然后为您的活动输入正确的名称,您将不会遇到任何错误。
就这么简单。