22

我尝试按照这些步骤(从这里):

go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator

但是当我运行“./emulator -avd phoneEmulator”(phoneEmulator 是我的模拟器的名称)时,它只会显示:

Phil-Knights-MacBook-Pro:tools philiplknight$ ./emulator -avd phoneEmulator
2012-07-30 22:44:33.377 emulator-arm[2859:80b] Warning once: This application, or a
library it uses, is using NSQuickDrawView, which has been deprecated. 
Apps should cease use of QuickDraw and move to Quartz.

就好像该命令永远不会返回。

如果我无法./adb install myApp.apk在该窗口中输入第二个命令,我在哪里调用它?

4

8 回答 8

27
  1. 打开终端
  2. 转到 android-sdk-mac\platform-tools
  3. 输入 ./adb install myApp.apk
于 2013-05-15T12:25:55.053 回答
19

首先,您不应该将 APK 复制到工具或任何其他 SDK 目录。不要cd到 SDK 目录,只需将它们添加到PATH环境变量或在命令行中使用它们的绝对路径。然后,如果要运行模拟器,然后从同一终端执行命令,请将进程发送到后台(&):

$ export PATH=$PATH:/path/to/sdk/tools:path/to/sdk/platform-tools
$ emulator -avd myEmulator &
$ adb install /path/to/my.apk
于 2013-06-15T02:49:01.037 回答
18

您可以通过以下方式解决:

  1. 如果您没有 *.apk 文件,请下载它。
  2. 打开 Android Studio 并运行模拟器
  3. 打开查找器并转到包含您的 *.apk 文件的位置
  4. 将该 *.apk拖放到模拟器中,在您确认后它会要求确认,它将在模拟器中安装 *.apk。
  5. 安装成功后,您可以在应用程序菜单中找到它。
于 2018-03-10T19:07:02.257 回答
5

您可以通过以下方式解决:

  1. 将 yourapp.apk 上传到互联网。即:yourhost.com/yourapp.apk
  2. 运行模拟器
  3. 在您的模拟器上打开互联网浏览器,访问链接 yourhost.com/yourapp.apk
  4. 下载并安装
于 2013-06-24T06:55:56.237 回答
0

可能对MAC OS 终端中的所有命令都有用

于 2012-07-31T05:08:41.947 回答
0

当我从 Eclipse 将应用程序作为 Android 应用程序运行时,我是唯一一个将应用程序安装在模拟器中的人吗?

我的意思是 - 当你可以使用 eclipse 时,为什么还要考虑 adb 的麻烦呢?(除非你有反对日食的东西!)

于 2014-03-05T21:47:10.497 回答
0

一旦这个模拟器启动,adb 就可以从一个单独的终端运行。

于 2012-07-31T02:59:53.197 回答
0

试试这个应用程序。创建与 .apk 文件的关联后,只需双击它即可安装 apk。这一切都在 github 源代码中进行了解释。

于 2015-04-13T23:38:33.850 回答