gpt4 book ai didi

android-studio - 将 'assets' 文件夹放在 Android Studio 中的什么位置?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:30:00 27 4
gpt4 key购买 nike

我对 assets 文件夹感到困惑。它不是在 Android Studio 中自动创建的,几乎所有讨论它的论坛都在谈论 Eclipse。

如何在Android Studio中配置Assets目录?

最佳答案

由于 Android Studio 使用 the new Gradle-based build system , 你应该是 putting assets/ inside of the source sets (例如,src/main/assets/)。

在典型的 Android Studio 项目中,您将有一个 app/ 模块,带有一个 main/ 源集(app/src/main/ 离开项目根),所以你的主要 Assets 将进入 app/src/main/assets/。然而:

  • 如果您需要特定于构建类型的 Assets ,例如 debugrelease,您可以为这些角色创建源集(例如,应用程序/src/release/assets/)

  • 您的产品口味还可以包含带有 Assets 的源集(例如,app/src/googleplay/assets/)

  • 您的仪器测试可以有一个带有自定义 Assets 的 androidTest 源集(例如,app/src/androidTest/assets/),但一定要询问InstrumentationRegistry 用于 getContext(),而不是 getTargetContext(),以访问这些 Assets

此外,快速提醒: Assets 在运行时是只读的。使用 internal storage , external storage , 或 the Storage Access Framework用于读/写内容。

关于android-studio - 将 'assets' 文件夹放在 Android Studio 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47199969/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com