使用gradle从命令行创建android项目已弃用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用gradle从命令行创建android项目已弃用?相关的知识,希望对你有一定的参考价值。

我正在尝试使用此命令从命令行使用gradle创建android项目:

  android create project 
    --target android-23 
    --name HelloWorld 
    --path HelloWorld/ 
    --activity MainActivity 
    --package com.example.helloworld 
    --gradle 
    --gradle-version 1.3.0

项目结构已成功生成,但当我尝试运行gradlew assembleDebug时,我得到:

A problem occurred evaluating root project 'HelloWorld'.
> Could not create plugin of type 'AppPlugin'.

我正在浏览谷歌半天,最后我发现在android创建项目中使用gradle(可能)已弃用:

https://code.google.com/p/android/issues/detail?id=160032

是否有任何支持的方法(干净,没有黑客)来实现目标(在命令行中)?

答案

按照这里的指示:

http://eqdn.tech/android-development-on-the-command-line/

您仍然可以使用“android create project”,但之后需要手动调整结果。基本上改变gradle / wrapper / gradle-wrapper.properties:

distributionUrl = HTTP://services.gradle.org/distributions/gradle-1.12-all.zip

对此:

distributionUrl = HTTP://services.gradle.org/distributions/gradle-2.2.1-all.zip

并在build.gradle中将“runProguard false”更改为“minifyEnabled true”。

以上是关于使用gradle从命令行创建android项目已弃用?的主要内容,如果未能解决你的问题,请参考以下文章

以下项目选项已弃用,并已删除:

我安装了Android Studio,但我无法通过命令行访问gradle

使用 Gradle 构建 Android AAR

NDK 集成在 Android 1.5 中已弃用 - 打开相机

使用 PHP 构建 gradle Android 项目

如何通过命令行运行Maven / Gradle Web项目?