Android 构建应用程序:gradlew 不存在
Android build application: gradlew does not exist
这是我 运行 宁的第一个 Android 应用程序。我正在阅读教程并遵循它(尽我所能)。
我想让自己熟悉 CLI。
我使用 "android" 可执行文件创建了一个项目。尽管要构建应用程序,它对 运行 说 "gradlew" 可执行文件应该位于我项目的根目录中。我在那里没有看到它。
我可能遗漏了什么?
使用
创建项目
android create project --target 1 --name HelloWorld --path HelloWorld --activity HW --package com.developers.helloworld
确实不存在,因为你在命令行创建项目时,生成的项目是Android项目没有gradle .
但是您有 3 个选项:
使用 Google - Android Studio 支持的官方 IDE - 构建和 运行 你的应用程序。 (推荐),或
下载并安装Ant和
a) 将目录更改为您的项目根目录。
b) 从命令行 ant debug
执行以编译您的项目。
c) 然后 adb install YourApp.apk
将 apk 传输到您的设备(一旦编译成功,您将在 bin
目录中找到 apk),或
手动将 Gradle
添加到您的项目。但请记住 Gradle 是一个构建工具,如果您不想配置任何东西,它希望项目具有特定的目录结构。
一般来说,了解闪亮的 IDE 背后发生的事情以及如何从命令行自行生成 android 项目是很好的。当您想使用您喜欢的 IDE 或对 Android 构建有更多控制时,这也很有用。
但是,老实说,如果您刚刚开始使用 Android,我强烈建议您使用 Android Studio。使用此选项,您可以获得智能代码编辑器、对 Gradle 的隐式支持、从 Github 访问大量已经使用 gradle 项目结构的开源项目,以及其他优势。
更新:如何查看日志:
来自命令行:adb logcat
从 GUI:导航到 <android-sdk>/tools
,找到并打开 monitor
。
window 打开后,您会发现一个名为 LogCat
的选项卡,通常位于 window 的左下角,但如果没有,请转到:Window -> Show View -> Android -> LogCat -> OK
,添加它。
注意:确保只有一台设备连接到 adb bridge
过滤:
tools/andoird create project
有 --gradle
标志指定使用 gradle
模板而不是 ant
模板。
使用 tools/android create project help
获取更多详细信息。
这是我 运行 宁的第一个 Android 应用程序。我正在阅读教程并遵循它(尽我所能)。
我想让自己熟悉 CLI。
我使用 "android" 可执行文件创建了一个项目。尽管要构建应用程序,它对 运行 说 "gradlew" 可执行文件应该位于我项目的根目录中。我在那里没有看到它。
我可能遗漏了什么?
使用
创建项目android create project --target 1 --name HelloWorld --path HelloWorld --activity HW --package com.developers.helloworld
确实不存在,因为你在命令行创建项目时,生成的项目是Android项目没有gradle .
但是您有 3 个选项:
使用 Google - Android Studio 支持的官方 IDE - 构建和 运行 你的应用程序。 (推荐),或
下载并安装Ant和
a) 将目录更改为您的项目根目录。
b) 从命令行ant debug
执行以编译您的项目。
c) 然后adb install YourApp.apk
将 apk 传输到您的设备(一旦编译成功,您将在bin
目录中找到 apk),或手动将
Gradle
添加到您的项目。但请记住 Gradle 是一个构建工具,如果您不想配置任何东西,它希望项目具有特定的目录结构。
一般来说,了解闪亮的 IDE 背后发生的事情以及如何从命令行自行生成 android 项目是很好的。当您想使用您喜欢的 IDE 或对 Android 构建有更多控制时,这也很有用。
但是,老实说,如果您刚刚开始使用 Android,我强烈建议您使用 Android Studio。使用此选项,您可以获得智能代码编辑器、对 Gradle 的隐式支持、从 Github 访问大量已经使用 gradle 项目结构的开源项目,以及其他优势。
更新:如何查看日志:
来自命令行:
adb logcat
从 GUI:导航到
<android-sdk>/tools
,找到并打开monitor
。 window 打开后,您会发现一个名为LogCat
的选项卡,通常位于 window 的左下角,但如果没有,请转到:Window -> Show View -> Android -> LogCat -> OK
,添加它。
注意:确保只有一台设备连接到 adb bridge
过滤:
tools/andoird create project
有 --gradle
标志指定使用 gradle
模板而不是 ant
模板。
使用 tools/android create project help
获取更多详细信息。