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

Posted

技术标签:

【中文标题】无法创建示例数据目录 - Android Studio【英文标题】:Can't create Sample Data Directory - Android Studio 【发布时间】:2019-07-25 03:59:37 【问题描述】:

我正在尝试使用 android Studio 创建一个示例数据目录,方法是在项目视图中单击应用程序,然后单击鼠标右键找到菜单项 New > Sample Data Directory。

它不工作。

【问题讨论】:

【参考方案1】:

通过 android studio 创建目录并不总是有效。您可能需要在不使用 Android Studio 的情况下在目录结构(位于 /app/sampledata/)中手动创建目录。一旦你创建了它(例如,通过 Windows 资源管理器),它应该会出现在 Android Studio 中。有关一般样本数据的更多信息,请参阅以下答案:How to put new placeholder resources into Android Studio project ("tools:sample" resources)?

“与图像、字体等资源不同。示例数据不在 /res/ 中(因此它们没有与应用程序一起编译。将它们放在完全独立的目录中可能更容易过滤掉它们)。它们进入/app/sampledata/,例如:/app/sampledata/image.png。”

【讨论】:

【参考方案2】:

您可以按照以下步骤在 Android Studio 中创建示例数据目录:

    将目录结构视图从Android改为Project如下

    右键单击应用文件夹并选择新建->目录

    最后,为您的目录命名,在您的情况下,它应该是 sampledata

我已经创建了 sampledata 目录,这就是为什么它说“目录已经存在”。

就是这样。你已经做到了。请记住,Android Studio 还支持从 json 文件加载示例数据。您只需提供 json 文件中密钥的完全限定名称。

Ex- 如果您的 json 文件在 Json 数组 student 中包含键 name,那么您必须将其指定为“@sample/your_student_file.json/student/name " 使用键 name 中存在的值。

【讨论】:

【参考方案3】:

除非您的问题恰好不同,否则这是一个仅影响 Windows 的已知问题。正如我发现的,它与文件路径中的“C:\”有关。

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

正如 Shawn 所说,您需要手动创建目录。

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

【讨论】:

【参考方案4】:

在文件资源管理器的 app 文件夹中,您可以创建一个新文件夹(示例数据),该文件夹将反映在您的 android studio 中。

【讨论】:

以上是关于无法创建示例数据目录 - Android Studio的主要内容,如果未能解决你的问题,请参考以下文章

无法在mysql中创建触发器

如何在 Eclipse 中打开示例 Android SDK 应用程序

无法在 Android 11 中创建文件夹(目录),如何创建?

python字典

更新后android studio无法为锁定文件创建父目录

Android内核编译-cp:无法创建常规文件'..img/zImage':没有这样的文件或目录错误