android studio 怎么导入本地gradle

作者&投稿:毓屠 (若有异议请与网页底部的电邮联系)
android studio怎样配置gradle本地路径~

build.gradle

//设置脚本的运行环境
buildscript {
//支持java 依赖库管理(maven/ivy),用于项目的依赖。
repositories {
mavenCentral()
}
//依赖包的定义。支持maven/ivy,远程,本地库,也支持单文件
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
//声明构建的项目类型,这里当然是android了
apply plugin: 'android'
//设置编译android项目的参数
android {
compileSdkVersion 17
buildToolsVersion "17"

defaultConfig {
minSdkVersion 8
targetSdkVersion 17
}
//Android默认配置
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
//测试所在的路径,这里假设是tests文件夹,没有可以不写这一行
instrumentTest.setRoot('tests')
}

//这个是解决lint报错的代码
lintOptions {
abortOnError false
}
/**
* 签名设置
*/
signingConfigs {
myConfigs {
storeFile file("签名文件地址")
keyAlias "..."
keyPassword "..."
storePassword "..."
}
}
/**
* 混淆设置
*/
buildTypes {
release {
signingConfig signingConfigs.myConfigs
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
/**
* 渠道打包(不同包名)
*/
productFlavors {
qqqq {
applicationId = '包名'
}
hhhhh {
applicationId='包名'
}
}
}
/**
* .so文件的导入
*/
task copyNativeLibs(type: Copy) {
from fileTree(dir: 'libs', include: 'armeabi/*.so') into 'build/lib'
}

tasks.withType(Compile) {
options.encoding = "UTF-8"
}

tasks.withType(Compile) {
compileTask -> compileTask.dependsOn copyNativeLibs
}
clean.dependsOn 'cleanCopyNativeLibs'
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniFolders = [new File(buildDir, 'lib')]
}
//依赖库
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
gradle 作为构建工具,能够很方便的使用本地jar包,以下为使用的代码块。
ependencies {
//单文件依赖
compile files('libs/android-support-v4.jar')
//某个文件夹下面全部依赖
compile fileTree(dir: 'libs', include: '*.jar')
}

android {

}
gradle 同时支持maven,ivy,由于ivy我没用过,所以用maven 作为例子,以下为代码块:
repositories {
//从中央库里面获取依赖
mavenCentral()
//或者使用指定的本地maven 库
maven{
url "file://F:/githubrepo/releases"
}
//或者使用指定的远程maven库
maven{
url "远程库地址"
}
}

dependencies {
//应用格式: packageName:artifactId:version
compile 'com.google.android:support-v4:r13'}

android {

}
对于项目依赖 android library的话,就不是依赖一个jar,那么简单了,在这里需要使用gradle mulit project 机制。在过去,android library并没有一个很好的包管理方式,简单来说,在gradle出现以前,官方并没有一种用于管理android library 依赖包的方式,一般我们都是直接下载别人的android library project 源码进行集成,而对于第三方的android-maven-plugin 用的是apklib 格式。
而现在,官方终于推出一种android library的打包格式,扩展名为*.aar。前面提到,目前android gradle插件并不支持本地直接使用*.aar文件,不过,支持包管理库的引用方式,下面,我为大家说一下,怎么对android library 发布使用。
打包android library
对android library 进行打包直接在library项目下面使用gradle build 即可,然后,你就会在 build/libs 目录下看到两个*.aar文件,一个debug包用的,一个是release 下用的,看个人需求使用,这里我们用的是release 版本的 .aar 文件。

关于怎么将一个module作为lib(依赖包),然后在当前module中引入依赖包代码,属于android
studio引入jar的其中一种方式,被称为**本地依赖库**,具体做法:
1. 打开当前module的build.gradle文件,在dependencies标签内,输入下面代码
compile project(':mylibrary')2. `mylibrary`表示需要引入的项目,这个项目可以是一个module
library或是一个module
application(一个android项目可以包含多个module)
3. 想要将一个module
application转换成一个module
library,打开对应的`build.gradle`文件,只需要修改顶端代码
apply plugin: 'com.android.application'
改为:
apply plugin: 'com.android.library'4. 完成module
application和module
library之间的转化

Eclipse迁移到Android studio步骤如下: 一、从Eclipse中导出: 1、将ADT插件版本升级到22.0以上。 2、在Eclipse中,选择File-->Export。 3、在弹出的导出窗口中,打开Android的文件夹,选择“Generate Gradle Build Files”。 4、选中想要导入到Android Studio中的项目,Finish。 注意:导出的项目将会和原来的项目在同一目录,覆盖原来的同时,会新增一个叫build.gradle的文件,导入Android Studio时将首先读取这个文件。 二、导入到Android Studio: 1、在Android Studio 中,首先关掉当前的打开的项目。 2、在欢迎界面,点击Import Project(注:也是可以直接在菜单选择Import project的)。 3、选中Eclipse中导出的项目,目录,点击build.gradle文件,然后OK。 4、在之后的弹出对话框中,会要求选择Gradle的配置,选中Use gradle wrapper.(注:也可以自定义本机装的Gradle)。 注意:如果没有Grade build文件,也是可以将普通的安卓项目导入到Android Studio中,它会用现有的Ant build.但为了更好地使用之后的功能和充分使用构建变量,还是强烈地建议先从ADT插件中生成Gradle文件再导入Android Studio。


泸州市14774441592: Android Studio怎么用 -
房琦瑞朋: 新建工程 安装完成后,选择默认选项点击OK即可:进入Android Studio,开始界面和Xcode有点类似,点击New project新建一个工程,新建过程和在Eclipse上差不多,这里就不赘述了.下图是开始界面:新建工程完毕后就进入了Android ...

泸州市14774441592: 如何用android studio使用方法 -
房琦瑞朋: 我们项目的前提是你已经将基本的运行环境及sdk都已经安装好了,读者可自行百度环境配置相关内容,本文不再赘述.右键点击new-->Module,Module相当于新建了一个项目.如图所示 如何使用Android Studio开发用户登录界面 选择Android ...

泸州市14774441592: 怎么安装android studio -
房琦瑞朋: 1、下载JDK,检查好系统是32位还是64位,下载对应的JDK 2、下载Android Studio 3、安装JDK 4、配置JDK环境变量1)选择计算机→右键属性→选择高级→选择环境变量→在系统变量出点击新建2)在弹出的窗口中输入如下内容:变量名...

泸州市14774441592: android studio怎么安装 -
房琦瑞朋: 1、下载“android-studio”,下载完成后双击android-studio安装2、安装过程和一般的没有什么两样.下一步继续,选择安装路径 3、设置了安装路径后,点击安装即可进行继续安装.等待安装过程结束4、安装过程中会自动...

泸州市14774441592: android studio怎么设置 -
房琦瑞朋: android studio呢,如果里面的快捷键你用的很不习惯的话,就可以直接点击设置,将keymap修改成eclipse,这样快捷键就是eclipse里的一样了.

泸州市14774441592: 如何使用android studio开发环境 -
房琦瑞朋: 1首先,找到自己下载好的安装包,没有下载的可以在百度上搜索Android Studio即可下载2双击运行,Android Studio便可以自动进入安装3加载安装完成后,单击“next”下一步,开始安装4出现下一个对话框,在该对话框中勾选所有的...

泸州市14774441592: 如何使用android studio -
房琦瑞朋: 选择“New Project(新项目)”选项.不过如果大家希望把Eclipse等其它环境中的现有项目转化为Android Studio项目,也可以选择“Import Project(导入项目)”.Android Studio能够将Eclipse项目转换为Android Studio项目,并在项目中为...

泸州市14774441592: Android studio怎么创建Android虚拟机 -
房琦瑞朋: 操作步骤如下:1、首先需要进行打开一个Android studio的应用的程序,进入到了Android studio界面中之后,进行点击Android devices的按钮.2、然后就进入到了Android devices中之后,就可以进行创建一个devices中,进行点击”...

泸州市14774441592: android studio怎么启动 -
房琦瑞朋: 1初始化 第一次启动会提示你可以导入以前的配置文件,第一次用AndroidStudio,怎么会有以前的配置,所以选择下面的没有setting文件,即可. 然后来到欢迎页面,可以新建工程,可以导入工程,我们选择新建工程, 2新建工程 注意下图红框中的两个文本框,package name默认是com.example.项目名,改掉,不要使用com.example开头的名称 Project location 文本框,这个经我实际来操作,必须使用默认路径,任何的改动都会报错.因为是0.1预览版,我猜测这应该属于Bug. 然后一路next.

泸州市14774441592: android studio怎么连接真机 -
房琦瑞朋: android studio怎么连接真机方法:1、连接上手机,手机开启adb.步骤:设置> 应用程序> 开发>选择USB调试;2、android studio中设置使用手机而不是模拟器.步骤1:步骤2:4、最后一步,运行程序(SHIFT+F10).

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网