无法创建示例数据目录 - Android Studio

8

我正在尝试使用Android Studio创建样本数据目录,方法是在项目视图中单击应用程序,然后右键单击以查找“新建 > 示例数据目录”菜单项。

但操作不起作用。

4个回答

7
通过Android Studio创建目录并不总是有效的。你可能需要在你的目录结构中手动创建该目录(位于/app/sampledata/),而不使用Android Studio。一旦你创建了它(例如,通过Windows资源管理器),它应该会出现在Android Studio中。有关样本数据的更多信息,请参见以下答案:如何将新的占位符资源放入Android Studio项目的("tools:sample"资源)? 与诸如图像、字体等资源不同,“样本数据”不放在/res/目录下(它们不会与应用程序一起编译,因此很容易通过将它们放入完全独立的目录中来过滤它们)。它们放在/app/sampledata/目录中。例如:/app/sampledata/image.png。

1
您可以按照以下步骤在Android Studio中创建示例数据目录:
  1. 将目录结构的视图从Android更改为Project,如下所示 屏幕截图1 屏幕截图2 屏幕截图3

  2. 右键单击应用程序文件夹,选择新建->目录 屏幕截图4

  3. 最后,给您的目录命名,对于您来说,应该是sampledata 屏幕截图5

我已经创建了sampledata目录,所以它显示“目录已存在”。
就这样。你已经完成了。请记住,Android Studio还支持从json文件加载示例数据。您只需提供json文件中驻留键的完全限定名称即可。
例如-如果您的json文件包含Json数组student内的键name,那么您必须将其指定为“@sample/your_student_file.json/student/name”以使用键name中存在的值。

0
在文件浏览器中的应用程序文件夹内,您可以创建一个新文件夹(示例数据),该文件夹将反映在您的Android Studio中。

0
除非你的问题恰巧不同,否则这是一个已知问题,只影响Windows系统。据我所发现,它与文件路径中的'C:\'有关。

https://issuetracker.google.com/issues/124553391

正如Shawn所提到的,您需要手动创建目录。

我一直无法在预览器中实际显示图像,我怀疑这也可能是由文件路径错误引起的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接