【问题标题】:Gradle: error: package does not existGradle:错误:包不存在
【发布时间】:2013-08-21 18:26:42
【问题描述】:

我知道发布的不同库有不同的解决方案。但是,有人能帮我解决一下this 吗?

在过去的几天里,我一直在头疼,我真的不知道该怎么办。我已经尝试从不同的帖子中以所有建议的方式导入模块。 (Project Structure --> Dependencies --> Add dependencies) 等等。我的项目没有显示任何错误,但是当我运行它时,它会抛出一个 compilation error,它抱怨缺少一些类。该库仅依赖于我也导入的ViewPagerIndicator 的库。

这是一张图片。谢谢!!!

注意:我也试过Eclipse,但问题不同。应用程序在我运行时崩溃。当我从 Properties -> Android 取消选中 isLibrary 并删除这些库时,该应用程序可以正常工作。

【问题讨论】:

    标签: android eclipse import gradle android-studio


    【解决方案1】:

    this answer的启发,我做了这些步骤:

    将 jar 文件(在我的例子中为“xxx.jar”)放入项目的 libs 文件夹中 右键单击它并选择添加为库 在 build.gradle 文件的依赖项部分输入: compile files('libs/xxx.jar') 做一个干净的构建。它可以在 android studio 中完成,但我也运行了项目文件夹中包含的 gradlew.bat 现在,该项目应该已构建并运行良好。

    【讨论】:

      【解决方案2】:

      您引用了错误的库。您需要在 build.gradle 文件中添加依赖项。我建议你先阅读documentation。这是一个很长的阅读,但完全值得。

      我注意到用户将库作为 .aar 文件上传到 his maven repo。您可能想使用他的仓库中的库。设置非常简单(只需要包含更好的选择器库的依赖)。

      【讨论】:

      • 谢谢,我尝试更改 build.gradle,但它还没有工作。我也尝试再次清理/构建项目。我做错了什么?
      • 我不知道 ;-) 尝试创建一个新的新项目,然后添加 Github 页面上描述的依赖项。
      • 您将我们发送到 android 文档,而错误是 gradle 的,而不是 android 的。
      猜你喜欢
      • 2014-10-02
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多