如何将外部库项目添加到 android studio 1.2.2?含溶液

How to add external library project to android studio 1.2.2? with solution

我在 android 工作室版本 1.2.2 中使用外部库项目时遇到问题。

我添加外部库项目的步骤是:-

  1. 我创建了一个新项目exPagerSliding。

  2. 我在应用程序的根目录中添加一个新目录(libs)。并将库粘贴到那里。

  3. 我打开我的应用程序 setting.gradle。并添加以下代码行

    include ':app' ':PagerSlidingTabStrip'
    project(':PagerSlidingTabStrip').projectDir=new File('libs/PagerSlidingTabStrip')
    
  4. 然后我打开我的 build.gradle 文件 添加以下代码行

    dependencies {
    classpath 'com.android.tools.build:gradle:1.2.3'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile project(":PagerSlidingTabStrip")
    }
    

5.Next 我转到 gradle.properties 并编写以下代码行。

    ANDROID_BUILD_MIN_SDK_VERSION=14
    ANDROID_BUILD_TARGET_SDK_VERSION=21
    ANDROID_BUILD_TOOLS_VERSION=21.1.3
    ANDROID_BUILD_SDK_VERSION=21
  1. 最后在 build.gradle 我添加

    android {

    compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION

            defaultConfig {
            minSdkVersion    Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)
            targetSdkVersion     Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
        }
    

    }

我收到一条消息"Error:Cannot get property ':PagerSlidingTabStrip' on null object"

当我从库中打开 build.gradle 文件时。他们我收到这条消息

你必须使用较新的版本 android gradle plugin.current 版本为 1.0,推荐版本为 1.2.3


好了,现在问题已经解决了,

所以我写给那些仍然面临这个烂摊子的人。

在 android 工作室中使用外部库项目的步骤是:-

  1. 去file-new -import module.

  2. select 你的库项目文件夹。

  3. 导入模块后

  4. 进入文件->项目结构->select应用->select依赖->点击右侧的+号->模块依赖->select 您的模块名称并按确定。

  5. 第四步是最后一步,但您可能会遇到两种类型的错误。前任。没有这样的 属性 GROUP... 要处理此问题,请转到您图书馆的 select build.gradle,然后删除这样的行:'https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle-mvn-push.gradle'

您只需要创建一个模块并将外部库项目添加到该模块即可。然后在项目结构中添加模块依赖。就这样。 Android Studio 会自动将所有内容添加到 Gradle 文件。您不需要手动执行这些操作。

这是我将外部库添加到 Android 工作室项目的方法。

  1. 打开您要添加外部库的项目。
  2. 然后在文件>新建>中选择导入新模块,导航到要添加到项目中的库项目,select到在您的项目中添加 'library' 模块。你会在你的项目 settings.gradle 旁边得到应用程序,包括库,像这样:

    包括“:app”、“:library”

  3. 在 build.gradle(module :app) 的 dependencies 部分添加:

    编译项目(':library')

  4. 重建项目就这样。

*您可以根据需要添加任意数量的库(模块)。在这种情况下,在 settings.gradle 中,您将拥有:

 include ':app', ':lib1', ':lib2', ... 

并且在build.gradle中:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
//some your dependencies...

     compile project(':lib1')
    compile project(':lib2')
    ...
}