无法创建示例数据目录 - 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的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Eclipse 中打开示例 Android SDK 应用程序