gpt4 book ai didi

android - assets文件夹放在AIDE的什么位置?

转载 作者:搜寻专家 更新时间:2023-11-01 07:50:51 30 4
gpt4 key购买 nike

我正在使用 AIDE (在 Android 上运行的代码编辑器/IDE 和编译器)编写 Android 应用程序,我想向我的项目添加一些 Assets ,特别是 HTML 文件以及相关的 CSS 和 JavaScript 文件,以在 WebView 中显示。

我已将我的 Assets (一个 HTML 文件)放在 projectDirectory/app/src/main/assets/htmlfile.html 中,但是,当我使用下面的代码将它加载到 WebView 中时,它显示“找不到文件”。完全相同的事情在 Android Studio 中运行良好。

我应该将此 Assets 文件夹放在哪里以便 AIDE 获取其内容?


这是我加载 WebView 的代码,尽管我认为这里没有任何问题,因为它在 Android Studio 中工作。

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

WebView webView = new WebView(this);
setContentView(webView);
webView.loadUrl("file:///android_asset/htmlfile.html");
}

我尝试过的:

  • 将它放在 /app/src/main/assets/htmlfile.html(通常的位置,在 Android Studio 中有效)。

  • /app/src/main/res/assets/htmlfile.html

  • /app/src/assets/htmlfile.html

  • 其他地方差不多。

但是,无论我把它放在哪里并重新编译,WebView 总是显示“找不到文件”。那么我应该将我的 Assets 文件夹放在哪里以便它与 AIDE 一起工作,或者我如何让 AIDE 在编译时选择它? AIDE 完全支持 Assets 吗?

最佳答案

Doh:我需要做的就是菜单> 更多> 项目> 刷新构建/app/src/main/assets/htmlfile.html 中的 Assets 并且它有效。有点不明显,但是,嘿,解决了我的问题。

留下这个 self 回答,以防其他人遇到同样的问题。

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

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