如何在Android Studio的命令行中执行Android应用程序?

14
如果我有一个简单的Android项目,并且想要在Android Studio命令行中运行它,应该如何操作?我需要输入以下命令:

ant debug adb install bin/MyFirstApp-debug.apk

我在Android Studio中哪里可以找到命令行?感谢您的任何帮助。

1
那个命令没有任何意义,你需要去掉 adb debug。为什么不直接在命令提示符中输入呢? - Kristopher Micinski
@Kristopher Micinski 怎么打开命令提示符? - veinhorn
1
打开您系统上的终端并输入 - Kristopher Micinski
1
在Windows上,按Win+R键,然后输入cmd;在Linux上,按Alt+T键。 - ghostbust555
5个回答

14

更新: 在Android Studio中,新的位置为:视图 -> 工具窗口 -> 终端

此外,默认的键盘快捷键是alt + F12

旧版: 转到工具 -> 打开终端。效果很棒。


2
当我在命令终端中运行“adb devices”时,它不会列出任何设备,而是显示“'adb 不是内部或外部命令,也不是可运行的程序或批处理文件。” - the_prole
4
@the_prole,你至少有三个选项来解决这个问题:1. 参考另一个 Stack Overflow 的问题,2. 在 <android-sdk>/platform-tools/ 目录下执行该命令(该命令就在那里),3. 将该目录添加到你的环境变量中的"path"中,这样终端就会在该目录中搜索命令。 - Anonsage

10

我曾经尝试使用Windows终端执行类似"adb logcat"的命令,但是出现了"adb未被识别"的提示。

后来我找到了下面链接提供的解决方案,对我很有用:

https://www.youtube.com/watch?v=yjutSsQn2Ic

在Windows上设置adb的步骤:

1)打开命令提示符并输入adb

您会看到这个消息:“'adb'未被识别”

2)现在从http://developer.android.com/sdk/index.html下载sdk(adt bundle)

ADT Bundle包括开始开发应用程序所需的一切:Eclipse + ADT插件Android SDK工具Android平台工具最新的Android平台模拟器的最新Android系统映像

3)将zip文件解压缩到C盘,并将其命名为“AndroidSDK”。打开platform-tools文件夹,您将找到adb.exe文件。

4)现在单击我的计算机并选择属性

5)单击高级系统设置

6)选择环境变量

7)从系统变量中,选择路径并双击它

8)在变量值的末尾放置一个分号";",并添加platform工具文件夹的地址, 对于我而言,它是 C:\AndroidSDK\platform-tools

9)现在点击确定

10)打开命令提示符并输入adb

11)您会看到它正在工作


6

视图 -> 工具窗口 -> 终端 (Alt + F12)

这似乎是最新版本的Android Studio(目前为1.2.1.1)的菜单导航。


1
在Android Studio Arctic Fox中打开终端的方法:
点击菜单栏 View -> Tool Window -> Terminal (或者使用快捷键 Alt + F12)
如下图所示: enter image description here

1

您可以通过模拟器或通过adb命令行直接在设备上运行您的apk

设备

查找您首选的已连接设备ID:

adb devices

使用以下命令将其安装到您的设备(如果没有设备ID,则安装到模拟器):

adb -s "your-device-ID" install bin/MyFirstApp-debug.apk

你也可以使用以下命令来运行

adb shell am start -n com.app.name/com.app.name.LaunchActivity
模拟器 / AVD

列出您的模拟器:

emulator -list-avds

运行特定的模拟器:

emulator -avd device_name

例如:emulator -avd Pixel_5_API_30


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接