【问题标题】:Where to find the Android Studio paths?在哪里可以找到 Android Studio 路径?
【发布时间】:2015-06-25 21:44:53
【问题描述】:

在 AS 工作一周后,我正在尝试查找某些帖子中引用的 文件夹/文件路径。例如,在阅读有关尝试了解如何解决缺少 R.java 文件的帖子时,有几篇帖子引用了一个路径,例如

"build/source/flavor/r/build type(可选)/package/R.java."

在 Android Studio 1.2.2 中,我创建了一个新项目,将其命名,将一些 XML 布局代码粘贴到生成的布局文件中,然后将用于制作弹出窗口的相关 Java 代码粘贴到 Activity 窗口中。然后运行项目。它找不到如此崩溃的 R.java 文件。

此时我的问题是,我似乎无法在任何地方找到这样的路径,因此我可以跟踪事情。路径组件看起来像是 Android 项目中的层次结构。但我在 Windows 资源管理器、Android 项目窗口、Android 结构窗口中找不到类似的东西......有什么想法吗?

我不知道崩溃是否会阻止 R 文件生成,因为构建永远不会完成。或者更确切地说,如果我只需要阅读更多文档;)感谢您的帮助。

【问题讨论】:

    标签: android debugging path hierarchy r.java-file


    【解决方案1】:

    它找不到 R.java 文件,所以崩溃了。

    您的某个资源或清单中有错误,导致 R 无法构建。如果您在项目树(Android Studio 中的左侧窗格)中的任何这些文件上都没有看到错误指示符,请运行 Tools > Rebuild Project,然后您应该会在屏幕底部弹出一个错误窗格时刻。

    此时我的问题是我似乎无法在任何地方找到这样的路径,因此我可以跟踪事情。

    在 Android Studio 1.2.2 中,对于标准的 Android Studio 项目,生成的 R.java 文件将位于:

    app/build/generated/source/R/.../your/package/name/R.java
    

    地点:

    • ... 通常是 debug 用于您正在执行的各种构建,但从技术上讲,它将与您正在构建的任何构建变体相关联(请参阅构建变体视图,停靠在下方左侧)

    • your/package/name/ 将基于 AndroidManifest.xml 文件的 <manifest> 元素中的 package 属性

    【讨论】:

      猜你喜欢
      • 2020-03-20
      • 2020-03-21
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-04
      • 1970-01-01
      相关资源
      最近更新 更多