Android Studio无法找到我的资源

Android Studio无法找到我的资源,第1张

概述Android Studio无法编译我的测试项目,因为它无法解析资源. 我在gradle.build中为res目录尝试了一些不同的设置,但没有任何效果.我错过了一些简单的东西吗?这是一个简单的HelloWorld项目,没有任何个人内容. 我有以下项目结构,因为它是由Android Studio向导创建的(最新版本0.2.5): 在我的AndroidManifest.xml中,有通常的应用程序名称引 Android Studio无法编译我的测试项目,因为它无法解析资源.
我在gradle.build中为res目录尝试了一些不同的设置,但没有任何效果.我错过了一些简单的东西吗?这是一个简单的HelloWorld项目,没有任何个人内容.

我有以下项目结构,因为它是由AndroID Studio向导创建的(最新版本0.2.5):

在我的AndroIDManifest.xml中,有通常的应用程序名称引用:@ string / app_name
此字符串在main / res / values / strings.xml中定义(在上面的屏幕截图中选择).

我从IDE(AndroID Studio)得到的错误是:

androID-apt-compiler: [MyApplicationProject] C:\...\MyApplication\src\main\AndroIDManifest.xml:6: error: Error: No resource found that matches the given name (at 'label' with value '@string/app_name').

我运行“gradle tasks”时从命令行获得的错误是:

A problem occurred configuring root project 'MyApplicationProject'. > Failed to notify project evaluation Listener.    > Main Manifest missing from C:\...\MyApplicationProject\src\main\AndroIDManifest.xml
解决方法 如果您在当前的AndroID Studio版本中遇到此问题,或者在相同程度上遇到此问题(例如,我将图像添加到我的drawable文件夹中,并且它们无法识别),您的问题可能就是我遇到的问题.

如果在复制正在处理的项目后遇到此问题,则可能无法正确导入此新项目.

我犯了错误,在IDE中复制和粘贴项目,重命名它(编辑清单),然后尝试处理它.这不起作用,因为新项目仍在访问原始的res文件夹.

复制项目时,为了不破坏您的原创,您应该:

>转到AndroID Studio项目文件夹(在IDE中右键单击当前项目,然后选择“在资源管理器中显示”.
>复制将此项目粘贴到同一目录中;相应地将文件夹重命名为新版本名称.
>在IDE中转到文件>导入项目> …并找到新项目的目录.
>(继续相应地在IDE中重命名项目.在AndroIDManifest.xml中更改包名称)

这样IDE就为它创建了一个新项目,并且它访问了正确的res文件夹(不是原始文件夹).

虽然这可能不是许多人阅读这个问题的解决方案;在发现复制项目的正确方法之前,我多次遇到过这个问题.

我希望这可以节省一些时间.

总结

以上是内存溢出为你收集整理的Android Studio无法找到我的资源全部内容,希望文章能够帮你解决Android Studio无法找到我的资源所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1131111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存