【问题标题】:How to download Packages for Android Studio?如何下载适用于 Android Studio 的软件包?
【发布时间】:2017-02-04 07:07:59
【问题描述】:

我昨天刚开始 Android 开发,刚刚完成了我的第一个 Activity。在运行它时,我遇到了类似

的错误
 **Error:(4, 37) error: package android.support.design.widget does not exist**

因为我从来没有在没有它的情况下发布过,所以我已经对此进行了大量搜索。基本上,我的理解是它在我的电脑上找不到那个小部件包。那么,我必须下载它吗?如果是,那么如何? 互联网上的人们对 Packages 有类似的问题,几乎每个帖子都有不同的答案。有人说更改您的 Gradle 文件,其他人说更新您的工作室(已经完成)。 任何关于该解决方案的解释或知识都将受到高度赞赏。我是那种想要弄清概念和基础知识的极客。因此,如果您在答案中也包含其背后的原因和技术性,那就太好了。谢谢。 :)

【问题讨论】:

  • 看底部这个page

标签: java android android-studio packages


【解决方案1】:

这是一个用于 Android 应用程序开发的设计库,正如 @Dominique 指出的那样,查看该页面并将 compile 'com.android.support:design:22.2.0' 行复制粘贴到您的项目 gradle 文件中,然后按同步按钮。您的项目将在片刻后同步,并且将下载设计库。现在你可以使用这个库了,不会有任何错误。

【讨论】:

  • 编辑:开始运行!该行旨在复制到 build.gradle (Module:app) 中。谢谢你们! :) @Dominique 我已将该行粘贴到 build.gradle 依赖项块中,现在出现此错误:Error:Could not find method compile() for arguments [com.android.support:design:24.2.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. Please install the Android Support Repository from the Android SDK Manager.
【解决方案2】:

不,在 Java 中,“包”不是“库”或“软件”(就像在某些其他语言中一样)。包是类所属的——您可能将包视为包含 Java 文件的目录(这是一种简化,但确实有效)。在Java中库被打包成(通常)“jars”(那些jars通常包含分成包的类),所以你需要下载的是“jar”。

所以,您首先需要检查的是:哪个库包含该包,并相应地配置您的 IDE。有问题的包属于所谓的android支持库,您可以使用SDK工具安装它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多