在Mac OS上的Android模拟器上安装APK

xeufq47z  于 2022-12-09  发布在  Android
关注(0)|答案(9)|浏览(598)

我尝试执行以下步骤(从here开始):

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是我的仿真器的名称)时,它只显示:

My-MacBook-Pro:tools myName$ ./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,我应该在哪里调用它?

vu8f3i0k

vu8f3i0k1#

1.打开终端
1.转到android-sdk-mac\平台工具
1.请键入./adb安装myApp.apk

yks3o0rb

yks3o0rb2#

您可以通过以下方法解决此问题:
1.你有一个 *.apk文件,如果你没有,下载它。
1.打开Android Studio并运行模拟器
1.打开finder并转到包含 *.apk文件位置。
1.将 *.apk拖放到
模拟器**中,在您确认后,模拟器将要求您确认,并在模拟器中安装 *.apk。
1.安装成功后,您可以在应用程序菜单中找到它。

carvr3hs

carvr3hs3#

首先,您不应该将APK复制到tools或任何其他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
c9qzyr3d

c9qzyr3d4#

您可以通过以下方法解决此问题:
1.上传yourapp.apk到互联网。即:yourhost.com/yourapp.apk
1.运行仿真程序
1.在仿真器上打开Internet浏览器,访问链接yourhost.com/yourapp.apk
1.下载并安装

8oomwypt

8oomwypt5#

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

atmip9wb

atmip9wb6#

可能,对MAC OS Terminal中的所有命令都有用

iyfamqjs

iyfamqjs7#

当我从eclipse中将应用程序作为Android应用程序运行时,我是唯一一个将应用程序安装在模拟器中的人吗?
我的意思是--当你可以直接使用eclipse的时候,为什么还要经历adb的麻烦呢?(除非你对eclipse有什么不满!)

oknwwptz

oknwwptz8#

试试这个app。在你创建了一个与.apk文件的关联后,双击它就可以安装apk了。这在github源代码中有详细的解释。

hmmo2u0o

hmmo2u0o9#

您也可以使用'adb安装'命令,如下所示。“adbinstall/filename.apk”例如:adb安装/用户/manojclinberg/下载/ad 3e 0 e46-d 716 - 4fa 9-b603-b8db3accf260.apk

相关问题