gradlew在生成的android项目中丢失
问题描述:
好吧我正在尝试通过命令行/使用其他IDE来进行一些android开发。gradlew在生成的android项目中丢失
我有以下路径变量设置:
- jdk1.8.0_40 /斌/
- Android的SDK-LINUX /工具/
- 机器人工作室/斌/
- 机器人-sdk Linux的/平台工具/
我运行这个命令建立一个项目:
android create project --target 2 --name MyFirstApp --path ./MyFirstApp --activity MyActivity --package com.example.myfirstapp
本教程告诉我cd到MyFirstApp并运行。
gradlew assembleRelease
这个目录里没有gradlew!
$ cd MyFirstApp/
$ ls
AndroidManifest.xml build.xml proguard-project.txt src
ant.properties libs project.properties
bin local.properties res
我一直想了好几天,但我需要帮助这样做:
使用摇篮建设项目在调试模式下,调用使用摇篮包装脚本 assembleDebug生成任务(gradlew assembleRelease)。
答
这叫做gradle包装,你必须先生成它。在你的主要的build.gradle文件,提出:
task wrapper(type: Wrapper) {
gradleVersion = '2.0'
}
然后运行:
gradle wrapper
这必须运行一次,你会得到gradlew文件。然后可以从build.gradle文件中删除包装任务。
+1
使用我在“android-studio/gradle/gradle-2.2.1/bin /”找到的gradle我在“MyFirstApp”目录中运行了“$ gradle init”,现在我正在寻找gradlew。我不知道该从哪里出发,在这一点上我的理解力相当低。 – 2015-04-01 11:23:23
''gradlew.sh''和''gradlew.bat''总是一样的,你可以从另一个项目复制。 – longkai 2015-04-01 04:26:38
这是一个Gradle项目吗? 'build.gradle'文件在哪里?项目构建似乎使用'ant'来设置。看看'build.xml'。 – fateddy 2015-04-01 04:48:05
l在“MyFirstApp”目录中运行“$ gradle init”,它产生了一些包含“build.gradle”的新文件。 – 2015-04-01 11:04:16