命令行优点我就不说了。android studio 还是很好用的电脑有点差4G完全不够它用,一个小项目直接用完,还不给放。就想命令行能不能用。gradle官方完全没有了android选项。android sdk中的android命令create 也被取消。有说回退sdk的,回退sdk是能用android命令create项目,但用ant管理就有点坑了,我还要学习下ant。
由于之前有用maven经验,知道maven可以自定archetype。所以有了思路:用maven建立项目archetype模板,建立项目用maven工具,build和打包用gradle。路子有点野,试了下2019.3月linux下是可行的,windows7下不能自动生成项目包文件夹。linux下还能自动更改Mainfast.xml有点小惊喜。大概方法如下:
-
找个android项目
-
maven建立一个项目
-
把maven生成的pom.xml copy到android项目中
-
android根目录 运行
mvn archetype:create-from-project
-
进入 target/generated-sources/archetype/
-
运行
mvn install
安装到本地仓库 -
最后到你想建立项目的目录运行
mvn archetype:generate -DarchetypeCatalog=local
之前下载过Catalog的不知道能否能自动加入项目,没试过。
到这儿项目就建立好了进入项目完全可以用gradle build 但稳当起见看下build.gradle有没有需要更改的地方。
强列建议新手不要用命令行,android studio的自动检查和导入类功能会减少很多学习成本。