Android构建应用程序:gradlew不存在
这是我运行的第一个Android应用程序。我正在阅读教程并遵循它(尽我所能) 我想让自己适应CLI 我使用“android”可执行文件创建了一个项目。虽然要构建应用程序,它说要运行“gradlew”可执行文件,该文件应该在项目的根目录中。我在那里看不到 我可能会错过什么 使用创建项目Android构建应用程序:gradlew不存在,android,build,Android,Build,这是我运行的第一个Android应用程序。我正在阅读教程并遵循它(尽我所能) 我想让自己适应CLI 我使用“android”可执行文件创建了一个项目。虽然要构建应用程序,它说要运行“gradlew”可执行文件,该文件应该在项目的根目录中。我在那里看不到 我可能会错过什么 使用创建项目 android create project --target 1 --name HelloWorld --path HelloWorld --activity HW --package com.developer
android create project --target 1 --name HelloWorld --path HelloWorld --activity HW --package com.developers.helloworld
事实上,它并不存在,因为当您从命令行创建项目时,生成的项目是一个没有gradle的Android项目 但是,您有3种选择:
- 使用谷歌支持的官方IDE——构建和运行应用程序(推荐),或
- 下载并安装,然后重试
a) 将目录更改为项目根目录。
b) 从命令行
执行以编译项目。antdebug
c) 然后
将apk传输到你的设备(一旦编译成功,你可以在adb安装你的app.apk
目录中找到apk),或者bin
- 手动将
添加到项目中。但请记住,Gradle是一个构建工具,如果您不想配置任何东西,它希望项目具有特定的目录结构Gradle
- 从命令行:
adb logcat
- 从GUI:导航到
具有&。工具/andoird创建项目
标志,用于指定使用--gradle
模板而不是gradle
模板ant
使用
了解更多详细信息。比如,你把你的项目放在C:/HelloWorld?~/Programming/android/apps/HelloWorldOk,然后把它放在path部分,而不是“HelloWorld”:POh,我假设它会在我运行程序的文件夹中创建它。谢谢!你的回答很好。是的,我安装了“ant”,并且能够构建和安装我的应用程序。是的,我同意工作室是一个更聪明的开始方式。虽然我更喜欢命令行:)Q:有没有办法在设备上运行应用程序并记录一些运行时错误?非常感谢:)有没有办法过滤日志?它目前的吐痰方式太多的活动。我可以只筛选我的应用程序活动吗?或者仅仅是错误?@PrakashRaman谢谢!:)你在两个地方回答了我的问题:)tools/android create project help