【问题标题】:After adding library to android project, the XML tag is still "unallowed in Android resource files"将库添加到android项目后,XML标签仍然是“Android资源文件中不允许的”
【发布时间】:2013-07-11 11:18:39
【问题描述】:

我一直在尝试将一个名为“Android Plot”的库添加到我的项目中,但是我似乎无法克服这个错误。屏幕截图如下。这个库已经在我之前做过的其他测试项目中工作过。

我正在使用 Android Studio。关于我如何克服这个问题的建议会很棒。谢谢

【问题讨论】:

  • 您最近是否进行过清理/构建?
  • 这是什么意思?我已经从 Windows 机器上的命令窗口完成了 gradlew clean 。我不知道这是什么意思,但我之前搜索过,有人建议这样做。
  • 你去项目>清理,项目>构建
  • 我使用的是 Android Studio,所以它可能与 Eclipse 中的 ADT 相比有所不同 stackoverflow.com/questions/16636848/… 我已经按照他们的建议做了
  • 我还没有尝试过 AndroidStudio,但我确实使用了 IntelliJ,它是基于它构建的并且没有问题。

标签: java android xml android-studio androidplot


【解决方案1】:

想通了。 AndroidStudio 仍处于“贫民窟”阶段,因此如果您尝试以典型的 IntelliJ 方式添加库依赖项,您会收到一条警告,告诉您在项目/模块对话框中执行的任何操作(当您选择它时显示)实际上没有影响您的构建,并且您必须手动编辑 build.gradle。

在 Androidplot 0.5.2 的情况下,您可以这样做:

  1. 将 androidplot-core-0.5.2.jar 添加到您的 /libs 目录中
  2. 在构建的依赖项部分。毕业添加:

    编译文件('libs/androidplot-core-0.5.2.jar')

完成此操作后,您应该就可以了。

尼克

【讨论】:

  • 有趣的是,当我更新 android studio 时,它破坏了我正在开发的与“build.gradle”相关的应用程序。这确实解决了这个问题,尽管我之前确实尝试过。我想重新安装 android studio 会奏效。
  • FWIW,在最新版本的 AndroidStudio 中,只需将 jar 复制到 /libs 似乎就足够了;它似乎不再需要在 build.gradle 中包含“compile ”行。
猜你喜欢
  • 2019-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多