【问题标题】:Is my "Project View" structure correct? [duplicate]我的“项目视图”结构是否正确? [复制]
【发布时间】:2017-06-08 16:15:13
【问题描述】:

我有一个 Android Studio 项目。

我最近查看了this page

我注意到在页面的“Android 项目视图”部分下,我的项目视图(附加)与页面上的不同。这是因为项目结构在最近的版本中发生了变化,还是因为我的项目配置不同(可能是错误的)?

【问题讨论】:

  • 不重复。另一个问题是关于 Eclipse 与 Android 工作室项目结构的广泛问题。这个问题是关于 android studio 中的“Project View”。我们不知道我的项目视图与它之前是一个 Eclipse 项目的事实有任何关系。
  • 您似乎在同一个项目中有两个模块。一个是您自己的,另一个来自您所遵循的示例?
  • 我建议您阅读this 以了解更多关于Android Studio 中项目和模块之间的区别。
  • 查看线程中的链接......这就是我作为这个问题的前兆阅读的内容......
  • @ScottF 为了将来参考,您应该将.idea 文件夹和所有*.iml 文件添加到.gitignore,这样它们就不会被添加到版本控制中。它们可以由 Android Studio 或 IntelliJ 自动生成。

标签: android android-studio android-sdk-tools


【解决方案1】:

来自您的链接

要查看项目的实际文件结构,包括从 Android 视图中隐藏的所有文件,请从 项目 窗口顶部的下拉列表中选择 项目

所以,点击右侧的 按钮并选择 Project
您正在显示项目文件

这是我在 IntelliJ 中看到的选项。

所以,不,没有错。我的项目在 Project Files 视图中也是如此。


更新为了它的价值,我刚刚克隆了你的回购。

gradlew build --stacktrace

看到BUILD FAILED

你还是有错误

:app:assembleRelease
:app:assemble
:app:lint
Ran lint on variant debug: 88 issues found
Ran lint on variant release: 88 issues found
Wrote HTML report to file:///.../BleeperMaker/app/build/outputs/lint-results-debug.html
Wrote XML report to file:///.../BleeperMaker/app/build/outputs/lint-results-debug.xml
:app:lint FAILED

您必须通读 results-debug.html 才能看到要修复的错误。

【讨论】:

  • 为什么我的项目有第二个 gradle 模块,如果这不是标准的?
  • 我不知道。这是你的代码。查看根 build.gradlesettings.gradle 文件以查看您正在编译的内容
  • 基于BleeperMaker 中有一个.idea 文件夹的事实,我猜你是在现有Gradle 项目目录中的Android 项目中创建的
  • 我的文件结构与 github repo 中显示的完全一样。我找不到子项目....我的本地副本已完成重命名,因此将“BleeperMaker”的实例替换为“SafireRingtoneMaker”。同样的行为也出现在干净的签出中。
  • 故事的寓意。 Android 工具是一个复杂而令人费解的混乱。生病只是标记你的答案,然后继续我的生活。干杯。
猜你喜欢
  • 2017-04-15
  • 2023-03-11
  • 1970-01-01
  • 2014-10-23
  • 1970-01-01
  • 2012-09-06
  • 2016-06-26
  • 2013-07-05
  • 1970-01-01
相关资源
最近更新 更多