Gradle gradle 使用

最新版本1.9配置没有成功,降回1.8
classpath 'com.android.tools.build:gradle:0.6.+'这个跟配置1.9没有关系,推荐使用最低版本(0.5.+)
buildToolsVersion "18.1.1" 这个跟配置1.9也没有关系,指的是adt版本
gradle init(buildSetup)
gradle check
gradle clean
gradle build
gradle installDebug(adb shell am start -npackage/.mainactivity)
Gradle gradle 使用
gradle uninstallDebug

打包后缺少*.so文件

用指定依赖包的方式打包,我们会发现,最终打包后的jar没有了*.so文件,这个时候,我们需要自定义一个tasks,写如下:

task copyNativeLibs(type: Copy) {    from(new File('libs')) { include '**/*.so' }    into new File(buildDir, 'native-libs')}tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs }clean.dependsOn 'cleanCopyNativeLibs'tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->    pkgTask.jniDir new File(buildDir, 'native-libs')}

批量打包

android.applicationVariants.all{ variant ->

println"${variant.productFlavors[0].name}"

variant.processManifest.doLast{

copy{

from("${buildDir}/manifests"){

include"${variant.dirName}/AndroidManifest.xml"

}

into("${buildDir}/manifests/$variant.name")

filter{

String line ->line.replaceAll("UMENG_CHANNEL_VALUE","${variant.productFlavors[0].name}")

}

variant.processResources.manifestFile =file("${buildDir}/manifests/${variant.name}/${variant.dirName}/AndroidManifest.xml")

}

}

}



Groovy
Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是 1.6.3,在 Java 1.4 和 Java 5平台上都能使用,也能在 Java 6 上使用。

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/261266.html

更多阅读

香水使用方法如何正确使用香水 擦香水的正确方法

香水使用方法如何正确使用香水——简介现在都市生活的人,出门的时候,在身上喷点香水以给别人留下好点的印象,但是你知道香水的正确使用方法吗?香水使用方法如何正确使用香水——方法/步骤香水使用方法如何正确使用香水 1、香水如何使用

怎么使用百度指数查询关键字 百度关键字排名查询

百度指数在线工具是百度旗下产品只要的功能在于分析关键字每天的查询量,查询分布,使用人群,职业等等详细的分类,那么如果有效的时候百度指数工具呢?怎么使用百度指数查询关键字——步骤/方法怎么使用百度指数查询关键字 1、首先在百度中

声明:《Gradle gradle 使用》为网友顾影自怜分享!如侵犯到您的合法权益请联系我们删除