利用 Gradle 编译 Android Sample

原创 2015年11月18日 10:52:48

前言:

发现Android SDK自带了很多samples,于是想运行出来看一下效果。
通过android studio导入没什么问题,也能查看源码,无赖本人使用的android studio版本较新,且本地的gradle版本也比较新,而sdk samples里面的gradle版本都比较低。如果要在studio中运行是要进行很多build.gradle文件更改的。有什么捷径呢?当然是gradle wrapper。


Google项目

sample 地址
1,sample 地址。

项目目录
1,项目目录

gradle-wrapper.properties
1,gradle-wrapper.properties
2,手动去下载 http://services.gradle.org/distributions/gradle-1.12-bin.zip

这里写图片描述
1,把下载好的gradle-1.11-bin.zip放在在相应的位置,我是直接放在wrapper目录下面。然后在 gradle-wrapper.properties文件中把distributionUrl指向gradle-1.11-bin.zip。


编译项目

这里写图片描述
1,在dos窗口切换到项目所在的根目录,执行发布调试版本的命令 gradlew.bat assembleDebug

这里写图片描述
1,如图我们已经发布了一个调试版本apk了。

这里写图片描述1,你可以按照这个目录去找生成好的APK,然后安装到手机上。赶快体验一下吧。

参考资料:

http://developer.android.com/tools/building/building-cmdline.html

http://stackoverflow.com/questions/22896569/how-to-use-gradle-zip-in-local-system-without-downloading-when-using-gradle-wrap

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

eclipse导入android ware的sample 工程(gradle工程)

eclipse导入gradle工程的方法, eclipse创建或导入android wear工程常见问题!

编译Sample/TestCpp 修改 Android.mk

编译Sample/TestCpp 修改 Android.mk 根据实际情况更改自己相应的路径。以下: LOCAL_PATH := $(call my-dir) include $(...

Android studio 利用gradle快速编译出apk

本文主要介绍如何利用gradle快速地编译出apk,而不用打开Android studio开发工具。

Facebook推出强大Android图片库Fresco :Fresco下载编译,及运行 sample

早先因这篇介绍Fresco文章:得知Fresco,现五一有时间就下来运行看看,顺便做个记录。该文章结尾相关地址提示:Fresco官网+FrescoGitHub托管大家做图片异步加载,很多都是用到com...

Android利用gradle同时编译多包(测试环境地址、生产环境地址)

前言小公司,项目有2套环境:一个测试环境,一个生产环境。测试会找客户端要测试环境包或生产环境包,我觉得嫌烦,于是,同时编译。分析首先,我们的项目中,生产环境和测试环境仅为string.xml中的两个地...

【android ndk】macos环境下Android Studio中利用gradle编译jni模块及配置

Android Studio使用gradle对jni中的代码进行自动编译,很方便,推荐大家使用,下面是我总结的入门教程,包括了模块的配置
  • ashqal
  • ashqal
  • 2014-03-23 15:12
  • 46684

Android Studio利用Gradle导出包含assets文件夹的jar包

最近公司做一个项目,要求打出一个包含assets文件夹的jar包供其它开发者使用,在eclipse上能够很简单的打出来,但是在android studio上就抓瞎了,于是在研究了一个下午之后成功在an...

Android 项目 利用Gradle 一键打包

1、在项目中如果有用到多渠道打包我们可以用Android Studio 的 Gradle来管理一键打包。 我的项目配置: 友盟统计 在AndroidManifest.xml里面: ...

利用 Android Studio 和 Gradle 打包多 版本APK

利用 Android Studio 和 Gradle 打包多 版本APK    在项目开发过程中,经常会有...

Android 利用Gradle实现差异化构建

最近项目中引用的第三方库越来越多,其中一些只在开发中才需要,在正式版本中虽然没开启,但仍被打包进了apk包中,使apk包中增加了无用的代码,本文便是利用了Gradle实现了差异化构建,使仅在开发中需要...
  • zzj_7
  • zzj_7
  • 2017-03-21 16:01
  • 200
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)