我正在学习android开发,现在我想通过命令行开始使用sdk,现在我不想使用android工作室,我在developers.android上学习教程。关于如何创建我的第一个应用程序,我使用了命令“android create project..”,一切都很好,直到我到达必须使用gradle运行应用程序的部分,我下载了gradle,当我使用“gradle assemblyDebug”构建项目时,它给了我一个错误“task assembleDebug not found in root project”,我在stackoverflow上看到其他人也在问类似的问题,但我的问题是如何使用命令行创建一个渐变友好的结构,而不是提前使用android studio thx
杰罗德
本文将帮助您开始http://tools.android.com/tech-docs/new-build-system/user-guide
您还应该查看谷歌IO 2013 Talk关于新的Android构建系统(当时它是新的)。这是链接 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
也许最简单的方法是在Android Studio中创建一个简单的入门项目,然后研究该项目的结构。
您会注意到的一件事是,项目有一个“顶级”,然后在此之下有一个“应用程序级别”。这允许多模块项目。
这两个级别都有渐变构建文件。您通常将从顶层开始构建。通常在顶层还有一个“gradlew”文件,它使用项目“gradle”目录中的本地gradle安装来调用构建过程。
如果您正在遵循官方教程,您将使用以下命令:
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 /Mac
chmod +x gradlew
./gradlew assembleDebug
窗口:
gradlew.bat assembleDebug
我在Intellij IDEA 13.1.5中有一个Groovy项目,我想用Gradle构建它。所以我已经安装了Gradle本身,并在IDEA中启用了Gradle插件。 但是我现在如何从IDEA内部构建项目(或者更好的方法:开始编写Gradle构建文件)呢?我在项目的模块中创建了一个文件,根据文件名旁边的图标,IDEA将其正确识别为Gradle文件。 此外,我不知道如何继续下去。IDEA文档说我应
我正在开发一台新的乌班图机器。我已经安装了最后一个离子版本,java 8,Android Studio。我创建了一个新的空白离子项目。 当我尝试运行时,出现以下错误: 有同样错误的人?有人知道解决方法吗?? 离子信息 cli程序包:(/usr/lib/node_modules) 全局程序包: 本地程序包: 系统: 环境变量: 杂项: 渐变 --version 渐变 4.1 构建时间:2017-08
前言 这一篇,我们将接着上篇来完成创建项目文件、目录结构。 回顾 先回顾一下现在项目有哪些东西了: . ├── app │ ├── app.vue │ ├── common │ │ ├── img │ │ ├── js │ │ └── scss │ ├── index.html │ ├── index.js │ ├── router
我需要设置一个最小的Gradle 不提供任何Android选项。 我应该如何为Android创建一个最小的可编译项目? 这里的答案已经过时,对我没有任何帮助。
[...] 置疑计算机能不能思考 [...] 就相当于置疑潜艇能不能游泳。 艾兹格尔·迪科斯特拉,《计算机科学的威胁》 在“项目”章节中,我会在短时间内停止向你讲述新理论,相反我们会一起完成一个项目。 学习编程理论是必要的,但阅读和理解实际的计划同样重要。 我们在本章中的项目是构建一个自动机,一个在虚拟世界中执行任务的小程序。 我们的自动机将是一个接送包裹的邮件递送机器人。 Meadowfield
问题内容: 我正在尝试编写一个mysql查询,它将使用产生以下输出的类别表为pages表中的所有页面生成URL。 预期的输出量: 这是我尝试生成最多4个段的URL的MySql查询: 链接到 SQL Fiddle 问题答案: 这是我自己的问题的答案: 我尝试使用“ MySql Modified preorder tree to create url ”方法,该方法在查询优化和通过stackoverf