android开发分享如何将Android支持库添加到Android Studio?

我正在使用Android Studio和外部Android SDK。 我已经安装了支持库和支持库。 支持库位于:

~/Development/Tools/android/sdk/extras/android/m2repository 

当我添加一个依赖到build.gradle文件中的支持库,如:

 ... repositories { mavenCentral() } ... dependencies { compile "com.android.support:support-v4:18.0.+" } 

Android Studio找不到支持库(不能parsing符号等),Gradle也找不到库:

 Gradle: A problem occurred configuring project ':TestAndroidStudio'. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ':TestAndroidStudio:_DebugCompile'. > Could not find any version that matches com.android.support:support-v4:18.0.+. Required by: TestAndroidStudio:TestAndroidStudio:unspecified 

如何在Android Studio和/或build.gradle文件中指定Android支持库的位置?

    您可能会遇到这个错误 ,防止Android Gradle插件自动将“Android Support Repository”添加到Gradle存储库列表中。 错误报告中提到的解决方法是将m2repository目录明确添加为m2repository文件中的本地Maven目录:

     allprojects { repositories { // Work around https://code.google.com/p/android/issues/detail?id=69270. def androidHome = System.getenv("ANDROID_HOME") maven { url "$androidHome/extras/android/m2repository/" } } 

    Gradle可以使用18.0。+符号,但是现在依赖于现在与SDK捆绑在一起的新的支持库。

    打开SDKpipe理器,立即在Extras下第一个选项是“Android支持库”并安装它

    find了解决办法。

    1)转到android studio / eclipse正在使用的SDK所在的位置。 如果您使用Android Studio,请转到extrasandroidm2repositorycomandroidsupport 。 如果您使用的是eclipse,请转到extrasandroidsupport

    2)看看你有什么文件夹,对我来说,我有gridlayout-v7,support-v4和support-v13。

    3)点击进入support-v4,看看下面的文件夹是什么号码,我的名字是13.0

    由于您使用的是“com.android.support:support-v4:18.0.+”,因此请将其更改为反映您的版本,例如我有support-v4,因此第一部分v4保持不变。 由于下一个path是13.0,请将您的18.0更改为:

     "com.android.support:support-v4:13.0.+" 

    这对我有用,希望它有帮助!

    更新:

    我注意到我有Android工作室设置了错误的SDK,这就是为什么最初有困难更新! path应该是C: Users 用户名 AppData Local Android android-sdk extras

    另外请注意,如果您的SDK是最新的,代码将是:

     "com.android.support:support-v4:19.0.+" 

    我不必担心指定任何特定的目录。 我只是做了以下更新我的支持库到最新版本:

    的build.gradle

     dependencies { ... compile 'com.android.support:support-v4:26.1.0' } 

    请注意,从Android Studio 3.0开始,您应该使用implementation而不是compile 。 (看这个 )

    另见(文件):

    我曾经得到类似的问题。 即使在安装支持库之后,构build也会失败。

    基本上这些问题是由于在gradle文件中指定了jar文件的版本号的方式。

    例如,在我的情况下,我已经把它设置为“编译”com.android.support:support-v4:21.0.3+'“

    删除“+”的构build是成功的!

    以上就是android开发分享如何将Android支持库添加到Android Studio?相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/512711.html

      (0)
      上一篇 2020年11月27日
      下一篇 2020年11月27日

      精彩推荐