我在 Android Studio 的风味文件夹之一下添加包时遇到了麻烦:右键单击 java 文件夹后,我看不到“包”或“Java 类”选项!
我对另一种口味做了完全相同的事情,效果很好。现在我被困在这里,不知道这是 AS 中的错误还是我在那里做了什么。请任何人帮助我!
(我用谷歌搜索了它,但到目前为止我发现的还没有解决)
========编辑========
我关闭项目并创建一个全新的空项目,现在即使在主文件夹中,当我右键单击我添加的 java 文件夹时,我也找不到“Java 类”或“包”。
但是,如果我只是在java下用一个类创建包的文件夹,然后进行构建,它最终会识别出它并使java变成蓝色,然后如果我右键单击蓝色的java文件夹。
所以这听起来像是 AS 中的一些错误。
这可能只是您当前正确选择的构建风格以启用该风格。
如果我们有两种构建风格,可以说免费和专业版。如果选择 pro 则为当前构建风格。如您所提到的,flavor free 不会显示为蓝色的 java 包,它将显示为目录结构。因此,更改构建变体并使其可行。
不确定您是否遇到同样的问题,但分享它以供其他可能面临像我现在遇到的问题的人参考。
按住 Control 单击 (mac),或右键单击 /java 目录并选择将目录标记为 -> 源根目录。然后,您应该能够右键单击 /java 目录并选择 -> New -> Package。您的 java 目录也会显示为蓝色。
包装选项仅适用于选定的口味。切换到所需的风格,IDE 将引用该源目录并将其转换为包,其他风格的目录将被列为正常目录树结构。
解决方案。文件-项目结构-模块-右键单击lib-选择源。 然后“套餐”选项将出现在您的列表中。
在Android JellyFish创建目录时没有显示package选项
src/test/java(右键单击)-> 新建
现在您应该能够通过以下方式创建包了
java目录(右键)->新建->包