在AS一周大的时候,我正在尝试查找某些帖子中引用的文件夹/文件路径。例如,当阅读有关尝试了解如何解决缺少R.java文件的文章时,有几篇文章提到了一个路径,例如
“ build / source / flavor / r / build type(可选)/package/R.java。”
在Android Studio 1.2.2中,我创建了一个名为它的新项目,将一些XML布局代码粘贴到生成的布局文件中,然后还将用于创建弹出窗口的相关Java代码粘贴到“活动”窗口中。然后运行该项目。它找不到如此崩溃的R.java文件。
我现在的问题是,我似乎无法在任何地方找到这样的路径,因此我可以跟踪事物。路径组件看起来像是Android项目中的层次结构。但是我无法在Windows资源管理器,Android项目窗口,Android结构窗口中找到类似的东西。
我不知道崩溃是否会阻止R文件的生成,因为构建从未完成。或者更确切地说,如果我只需要阅读更多文档;)感谢您的帮助。
最佳答案
它找不到如此崩溃的R.java文件。
您的资源之一或清单中有错误,导致无法构建R
。如果您在项目树(Android Studio的左侧窗格)中的任何这些文件上都没有看到错误指示符,请运行“工具”>“重建项目”,并且在显示以下内容后,应该会在屏幕底部弹出一个错误窗格时刻。
我现在的问题是,我似乎无法在任何地方找到这样的路径,因此我可以跟踪事物。
在Android Studio 1.2.2中,对于标准Android Studio项目,生成的R.java
文件将位于:
app/build/generated/source/R/.../your/package/name/R.java
哪里:
对于您正在执行的各种构建,通常将
...
用作debug
,但从技术上讲,它将与您正在构建的任何构建变体相关联(请参见位于左下角的Build Variants视图)。your/package/name/
将基于package
文件的<manifest>
元素中的AndroidManifest.xml
属性