【发布时间】:2023-03-26 14:48:01
【问题描述】:
好的,我正在尝试通过命令行 / 使用替代 IDE 进行一些 android 开发。
我设置了以下路径变量:
- jdk1.8.0_40/bin/
- android-sdk-linux/tools/
- android-studio/bin/
- android-sdk-linux/platform-tools/
我运行这个命令来创建一个项目:
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
我已经尝试了好几天,但我需要帮助:
使用 Gradle 在调试模式下构建项目,调用 assembleDebug 使用 Gradle 包装脚本 (gradlew assembleRelease)。
【问题讨论】:
-
gradlew.sh和gradlew.bat总是一样的,你可以从另一个项目复制。 -
这是一个 gradle 项目吗?
build.gradle文件在哪里?项目构建似乎是使用ant设置的。看看build.xml。 -
我在“MyFirstApp”目录中运行了“$ gradle init”,它生成了一些新文件,包括“build.gradle”。