这个问题已经在这里有了答案:

我正在学习android开发,此刻我想通过命令行开始使用sdk,此刻我不想使用android studio im,请按照'developers.android.com'上有关如何创建第一个应用程序的教程进行操作使用命令“ android create project ..”,一切都很好,直到我到达必须使用gradle运行应用程序的部分,我下载了gradle,当我使用“ gradle assembleDebug”构建项目时,它给了我这个错误“在根项目中未找到Task assembleDebug”,我在这里了解到其他人在stackoverflow上问类似的问题,但是我的问题是我如何才能使用命令行而不是预先使用android studio thx创建gradle友好结构

jrod

#1楼 票数:2 已采纳

如果您遵循官方教程,则使用以下命令:

android create project --target <target-id> --name MyFirstApp \
--path <path-to-workspace>/MyFirstApp --activity MyActivity \
--package com.example.myfirstapp

该命令使用Eclipse / Adt Bundle使用的结构创建您的项目。

要使用gradle,您必须使用gradle结构创建项目。

这个答案一致 ,您必须使用以下命令创建项目:

android create project -a Main -k com.example.app -t 19 -g -v 0.10 \
-p AppWithGradleTemplate

在那之后,您将看到您的项目具有文件gradlew和gradlew.bat。 然后,您可以运行:

Linux的/苹果机

chmod +x gradlew
./gradlew assembleDebug 

视窗:

gradlew.bat assembleDebug

#2楼 票数:1

可能最简单的方法是在Android Studio中创建一个简单的入门项目,然后研究该项目的结构。

您会注意到的一件事是,该项目有一个“顶层”,然后有一个“应用程序层”。 这允许进行多模块项目。

在两个级别上都有gradle构建文件。 您通常会从顶层进行构建。 通常,在顶层还存在一个“ gradlew”文件,该文件使用项目的“ gradle”目录中的本地gradle安装来调用构建过程。

#3楼 票数:1

本文将帮助您入门http://tools.android.com/tech-docs/new-build-system/user-guide

您还应该在新的android构建系统(当时是新的)上签出Google IO 2013 Talk。 这是链接https://www.youtube.com/watch?v=LCJAgPkpmR0

但是,如果您想查看一些示例,我有一些入门项目。 你去了: https : //github.com/mushfek0001/javafest-gradle-webiner/tree/master/currency-converter https://github.com/mushfek0001/javafest-gradle-webiner/tree/master/currency-converter -modular https://github.com/mushfek0001/javafest-gradle-webiner/tree/master/AndroidComplexBuild

  ask by jrod translate from so

未解决问题?本站智能推荐:

1回复

Android项目中的Gradle错误

谁能帮我解决这个问题? 'com.android.support:appcompat-v7:26.1.0'错误
1回复

SDK项目结构和使用Gradle构建?

随着Android Studio成为Android开发的官方IDE,我想从Eclipse迁移一些项目。 我在多个Android示例应用程序中共享了Java库项目。 在Eclipse中,我将Java库项目称为项目依赖项,但是当我分发时,Ant脚本生成库jar并将其复制到Android lib
1回复

为Android项目创建和引用库(使用命令行和gradle)

我需要创建一个使用OpenCV库的Android应用,并且我想仅使用命令行(linux)来执行此操作。 在开始之前,我想对创建使用库的项目有一种感觉,但是在引用创建的示例库时遇到了麻烦。 我可以构建默认的Android HelloWorld项目并在设备上运行它而不会出现问题,我只需要有关该库
1回复

在Android项目中使用gradle的问题

我几乎对Android一无所知,我创建了一个项目,然后想使用一些基于Gradle插件,所以我添加了一些build.gradle文件。 我加在那里 该文件说import uk.co.senab.actionbarpulltorefresh.library.PullToRefreshLayou
1回复

在Android项目中使用JaCoCo和Gradle

我有一个带有Gradle 5.1.1的android项目我想使用JaCoCo生成关于测试代码覆盖率的HTML报告。 我尝试按照一些文章中的说明进行操作,但我的所有尝试都导致了错误。 所有对我有用的都是应用插件'jacoco'(之后成功构建的项目)。 但是一旦我添加任务'jacocoTe
1回复

使用相同库的Gradle2android项目

我有以下结构 库项目在两个Android项目之间共享。 我正在尝试将其转换为与新的构建系统一起使用。 这是为Project1的build.gradle从eclipse导出的内容。 如何解决此参考? 我试过了,但是如果我把它放在外面,它期望库在Project1文件夹中
2回复

声纳:我如何使用gradle来检查android项目

我已经尝试了一段时间,让声纳检查和分析我的android项目。 但到目前为止没有运气。 我试图在声纳中实现的项目是一个测试项目,有两个类和一些测试方法。 所有这些都塞在项目的src目录中。 所以这就是我到目前为止所拥有的。 具有以下设置的build.gradle文件: 要测试这
1回复

AndroidStudio:Gradle文件中提到的Gradle版本与“文件”>“项目结构”>“项目”之间存在差异

将Android Studio更新到2.3.1版后,Android Studio显示了一条警报,建议将Gradle从2.3.1升级到3.3。 我单击“是”,它启动了同步过程。 但是令人惊讶的是,Gradle文件中提到的Gradle版本没有更改。 在我的Gradle文件中,我仍然有: