繁体   English   中英

如何将外部库项目添加到android studio 1.2.2? 与解决方案

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

我在android studio 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.接下来我去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) } 

    }

我收到一条消息“错误:无法获取属性':PagerSlidingTabStrip'在null对象上的':PagerSlidingTabStrip'

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

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


好吧现在问题解决了,

所以我正在为那些仍然面临这种混乱的人写作。

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

  1. 转到file-new -import模块。

  2. 选择您的库项目文件夹。

  3. 导入模块后

  4. 转到文件 - >项目结构 - >选择应用程序 - >选择依赖项 - >单击右侧的+符号 - >模块依赖项 - >选择您的模块名称,然后按确定。

  5. 第四步是最后一步,但你可以得到两种类型的错误。 防爆。 没有这样的属性GROUP ...用于处理这个去选择你的库的build.gradle,并删除这样的行适用于: 'https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle-mvn-push.gradle' ://raw.github.com/twotoasters/gradle-mvn-push/master/gradle 'https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle-mvn-push.gradle'

这是我向Android studio项目添加外部库的方法。

  1. 打开要添加外部库的项目。
  2. 然后在File> New>中选择Import new Module ,导航到要添加到项目中的库项目,选择在项目中添加'library'模块。 您将进入项目settings.gradle旁边的app,包含库,如下所示:

    包括':app',':library'

  3. 在依赖项部分中添加build.gradle(module:app):

    编译项目(':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')
    ...
}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM