如何导入这个库到Android工作室 [英] How to import this library to Android Studio

查看:137
本文介绍了如何导入这个库到Android工作室的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何导入部件库在这个GitHub的链接到我的项目?
https://github.com/tobykurien/BatteryFu

我试过的方式,但面对这样的错误,同时运行:

错误:执行失败的任务:应用程序:dexDebug


  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:过程'命令'C:\\ Program Files文件\\的Java \\ jdk1.8.0_51 \\斌\\ java.exe的'完成非零退出值2



解决方案

请按照下列步骤操作:


  1. 点击文件 - >新建 - >导入新模块

  2. 添加周守军目录路径库根级别路径。

  3. 单击确定和完成。

  4. 转到项目设置 - >小工具 - >相关性 - >点击+ - >
    添加模块 - >添加小部件在这里

  5. 现在,开放的Widget模块的库文件夹,删除您的支持-V4罐子
    文件。

  6. 删除编译文件树(导演:'库',包括:['的* .jar'])从
    的gradle的Widget文件。

  7. 转到项目设置 - >小工具 - >相关性 - >点击+ - >
    添加库 - >添加支持V4此处

  8. 部件模块的开放的Manifest.xml。

  9. 更改minSDk为4

现在建项目和run.And如果您发现任何错误,让我知道了。

您的gradle的Widget文件应该是这样的:

  buildscript {
    库{
        mavenCentral()
    }
    依赖{
        类路径'com.android.tools.build:gradle:1.0.0
    }
}
应用插件:Android的图书​​馆
安卓{
    compileSdkVersion 18
    buildToolsVersion19.1    依赖{    }    sourceSets {
        主要{
            manifest.srcFile'的Andr​​oidManifest.xml
            aidl.srcDirs = ['src'中]
            java.srcDirs = ['src'中]
            res.srcDirs = ['水库']
            assets.srcDirs = ['资产']
        }
    }
}依赖{
    编译com.android.support:support-v4:22.2.1
}

的Widget的Manifest.xml应该是这样的:

 <清单的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
    包=com.koushikdutta.widgets
    安卓版code =1
    机器人:=的versionName1.0>    <用途-SDK
        安卓的minSdkVersion =4
        机器人:targetSdkVersion =10/>    <应用
        机器人:allowBackup =真正的>
    < /用途>< /清单>

How can I import widgets library in this github link to my project??? https://github.com/tobykurien/BatteryFu

I tried a way but faced with this error while run :

Error:Execution failed for task ':app:dexDebug'.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_51\bin\java.exe'' finished with non-zero exit value 2

解决方案

Please follow below steps :

  1. Click on File -> New -> Import New Module.
  2. Add Souce Directory path as library root level path.
  3. Click 'OK' and 'Finish'.
  4. Go to project setting -> Widget -> dependencies -> click in '+' -> add module ->add widget here.
  5. Now open Widget module libs folder and remove your support-v4 jar file.
  6. Remove 'compile fileTree(dir: 'libs', include: ['*.jar'])' from Widget gradle file.
  7. Go to project setting -> Widget -> dependencies -> click in '+' -> add library ->add support v4 here.
  8. Open Manifest.xml of widget module.
  9. Change minSDk to '4'

Now build your project and run.And if you found any error let me know.

Your Widget gradle file should look like :

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
    }
}
apply plugin: 'android-library'
android {
    compileSdkVersion 18
    buildToolsVersion "19.1"

    dependencies {

    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            aidl.srcDirs = ['src']
            java.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
}

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

Manifest.xml of Widget should look like :

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.koushikdutta.widgets"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="4"
        android:targetSdkVersion="10" />

    <application
        android:allowBackup="true">
    </application>

</manifest>

这篇关于如何导入这个库到Android工作室的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆