在Android Studio中找不到创建包菜单

问题描述 投票:0回答:6

我在 Android Studio 的风味文件夹之一下添加包时遇到了麻烦:右键单击 java 文件夹后,我看不到“包”或“Java 类”选项!

我对另一种口味做了完全相同的事情,效果很好。现在我被困在这里,不知道这是 AS 中的错误还是我在那里做了什么。请任何人帮助我!

(我用谷歌搜索了它,但到目前为止我发现的还没有解决)

enter image description here

========编辑========

我关闭项目并创建一个全新的空项目,现在即使在主文件夹中,当我右键单击我添加的 java 文件夹时,我也找不到“Java 类”或“包”。

但是,如果我只是在java下用一个类创建包的文件夹,然后进行构建,它最终会识别出它并使java变成蓝色,然后如果我右键单击蓝色的java文件夹。

所以这听起来像是 AS 中的一些错误。

android-studio
6个回答
12
投票

这可能只是您当前正确选择的构建风格以启用该风格。

如果我们有两种构建风格,可以说免费和专业版。如果选择 pro 则为当前构建风格。如您所提到的,flavor free 不会显示为蓝色的 java 包,它将显示为目录结构。因此,更改构建变体并使其可行。

不确定您是否遇到同样的问题,但分享它以供其他可能面临像我现在遇到的问题的人参考。


6
投票

按住 Control 单击 (mac),或右键单击 /java 目录并选择将目录标记为 -> 源根目录。然后,您应该能够右键单击 /java 目录并选择 -> New -> Package。您的 java 目录也会显示为蓝色。


6
投票

我找到了这个解决方案。

文件 > 项目结构 > 选择 lib 文件夹 > 单击源 > 应用并确定

现在您可以通过右键单击 lib 文件夹来看到新的包选项,将显示新的包选项。

步骤1

Step1

步骤2

Step2

步骤3

Step3


5
投票

包装选项仅适用于选定的口味。切换到所需的风格,IDE 将引用该源目录并将其转换为包,其他风格的目录将被列为正常目录树结构。


1
投票

解决方案。文件-项目结构-模块-右键单击lib-选择源。 然后“套餐”选项将出现在您的列表中。


0
投票

在Android JellyFish创建目录时没有显示package选项

src/test/java(右键单击)-> 新建

  1. 首先在src目录“src/test”下创建测试
  2. 右键单击测试目录 -> 新建 -> 目录。
  3. 不要输入 java,而是从“Gradle Source Sets”中选择 java。

现在您应该能够通过以下方式创建包了

java目录(右键)->新建->包

© www.soinside.com 2019 - 2024. All rights reserved.