John Smith
John Smith

Reputation: 111

gradlew missing in generated android project

Okay I'm trying to do some android developing via command line / with an alternative IDE.

I have the following path variables set up:

I run this command to make a project:

android create project --target 2 --name MyFirstApp --path ./MyFirstApp --activity MyActivity --package com.example.myfirstapp

The tutorial tells me to cd into MyFirstApp and run.

gradlew assembleRelease

There is no gradlew in this directory!

$ cd MyFirstApp/
$ ls
AndroidManifest.xml  build.xml         proguard-project.txt  src
ant.properties       libs              project.properties
bin                  local.properties  res

I've been trying for days but I need help doing this:

Use Gradle to build your project in debug mode, invoke the assembleDebug build task using the Gradle wrapper script (gradlew assembleRelease).

Upvotes: 9

Views: 10809

Answers (1)

Philippe Goncalves
Philippe Goncalves

Reputation: 193

This is called the gradle wrapper, you have to generate it first. In your main build.gradle file, put:

task wrapper(type: Wrapper) {
    gradleVersion = '2.0'
}

Then run:

gradle wrapper

This has to be run once and you will get the gradlew file. You can then remove the wrapper task from your build.gradle file.

Upvotes: 9

Related Questions