android学习17——命令行建gradle工程

使用命令行建gradle工程要涉及到几个工具的版本.
1.gradle的版本.这个用gradle -version查到.
2.SDK BuildTools的版本. 这个要先配好SDK的环境变量,然后在命令行输入android,会弹出android sdk manager,看android sdk build-tools勾选installed最高版本即sdk build-tools的版本
3.android gradle plugin的版本.这个版本是在建gardle工程的时候指定的.它由gradle的版本和SDK BuildTools的版本决定.详细的讨论见参考资料4
我的gradle版本是2.2.1,SDK BuildTools的版本是23.0.2,所以根据参考资料4,选的gradle plugin的版本是1.5.0
建gradle工程的命令是

android create project -n GradlePrjc -v 1.5.0 -t 1 -p ./GradlePrjc -g  -k com.example.gradleprjc  -a MyActivityc

-p 工程的路径
-a 默认Acitivity名字
-k package名字
-t targetid,运行android list targets可以看到有哪些.
-g 用gradle的模版
-v Gradle Android plugin版本

参考资料
1.http://developer.android.com/tools/revisions/build-tools.html 介绍android build tools的信息
2.http://developer.android.com/training/basics/firstapp/running-app.html 命令行编译运行
3.http://stackoverflow.com/questions/20801042/how-to-create-android-project-with-gradle-from-command-line 命令建gradle project的帖子
4.http://developer.android.com/tools/revisions/gradle-plugin.html 介绍Gradle plugin对gradle的版本和SDK BuildTools的版本的要求
http://www.cnblogs.com/youxilua/archive/2013/05/20/3087935.html

posted on   荷楠仁  阅读(269)  评论(0编辑  收藏  举报

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义

导航

统计

点击右上角即可分享
微信分享提示