Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将外部库项目添加到android studio 1.2.2?有解决方案_Android_Android Studio_Android Support Library - Fatal编程技术网

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

如何将外部库项目添加到android studio 1.2.2?有解决方案,android,android-studio,android-support-library,Android,Android Studio,Android Support Library,我在android studio 1.2.2版中使用外部库项目时遇到了问题 我添加外部库项目的步骤包括:- 我创建了一个新的项目Expager 我在应用程序的根目录中添加了一个新目录(libs)。然后把图书馆贴在那里 我打开我的应用程序setting.gradle。并添加以下代码行 include ':app' ':PagerSlidingTabStrip' project(':PagerSlidingTabStrip').projectDir=new File('libs/PagerSlidi

我在android studio 1.2.2版中使用外部库项目时遇到了问题

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

  • 我创建了一个新的项目Expager

  • 我在应用程序的根目录中添加了一个新目录(libs)。然后把图书馆贴在那里

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

    include ':app' ':PagerSlidingTabStrip'
    project(':PagerSlidingTabStrip').projectDir=new File('libs/PagerSlidingTabStrip')
    
    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")
    }
    
  • 然后打开build.gradle文件 添加以下代码行

    include ':app' ':PagerSlidingTabStrip'
    project(':PagerSlidingTabStrip').projectDir=new File('libs/PagerSlidingTabStrip')
    
    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
    
  • 最后一个是我添加的gradle

    安卓{

    compileSdkVersion Integer.parseInt(project.ANDROID\u BUILD\u SDK\u版本) buildToolsVersion project.ANDROID\u BUILD\u TOOLS\u VERSION

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

  • 我收到一条消息“错误:无法获取null对象上的属性
    ”:PagerSlidingTastrip“

    当我从库中打开build.gradle文件时。我收到了这个信息

    您必须使用更新版本的android gradle插件。当前版本为1.0,推荐版本为1.2.3


    那么现在问题解决了,

    因此,我为那些仍然面临这一混乱局面的人写作

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

  • 转到文件新建-导入模块

  • 选择库项目文件夹

  • 导入模块后

  • 进入文件->项目结构->选择应用->选择依赖项->单击+右侧登录->模块依赖项->选择您的模块名称,然后按ok

  • 第四步是最后一步,但是您可以得到两种类型的错误。没有这样的地产集团。。。要处理此问题,请选择库的build.gradle,并从以下位置删除类似于apply的行:
    'https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle-mvn-push.gradle“


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

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

  • 打开要添加外部库的项目
  • 然后在文件>新建>中选择导入新模块,导航到要添加到项目中的库项目,选择在项目中添加“库”模块。你将进入你的项目设置。gradle在应用程序旁边,包括库,类似以下内容:

    包括“:应用程序“,”:库”

  • 依赖项部分中的外接程序build.gradle(模块:app):

    编译项目(“:库”)

  • 重建项目,就是这样

  • *您可以添加任意数量的库(模块)。在这种情况下,在设置.gradle中,您将有:

     include ':app', ':lib1', ':lib2', ... 
    
    而在build.gradle中:

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

    添加外部库项目意味着,只需将库复制粘贴到modules libs文件夹,或以任何其他方式复制粘贴即可。我在构建Zxing源代码时就是这么做的。亲爱的,在项目结构中添加模块依赖项后,我遇到了一个错误,问题是在项目上找不到属性“ANDROID\u BUILD\u SDK\u VERSION”:library。我建议使用这种方式,因为@yushulx说的是File->New->Import module,然后选择外部库/项目,然后转到项目结构并添加模块依赖项,它将显示导入的模块。你不需要手动更改这些文件,我也这么做了,但遇到了问题