如何使用Eclipse在我的Android模拟器上安装apk文件?

12
我已经安装了Eclipse,ADT和Android SDK,并且想在模拟器上测试APK文件。我按照StackOverflow上的指南进行操作,例如:How do I Install .apk files in the android emulator?但是这些指南在某个地方出了问题:我不知道应该把APK文件放在哪里。例如,这个命令:
adb -s emulator-5554 install something.apk

它失败了,因为找不到我的apk文件。我应该把它放在哪里?


你是想在模拟器上测试自己的应用程序还是一些下载的应用-apk文件? - Lukas Knuth
3个回答

23
你可以将它放在系统的任何位置,只需将路径作为命令行的一部分指定即可:
C:\android-sdk\platform-tools> adb -s emulator-5554 install C:\Users\Me\Desktop\myapp.apk

或者,先切换到你的APK所在的目录,然后再运行你的命令:

C:\> cd %USERPROFILE%\Desktop
C:\Users\Me\Desktop> adb -s emulator-5554 install myapp.apk

注意:上述假设您使用的是Windows操作系统,如果您使用Linux或Mac OSX,请替换为UNIX风格路径。


你好 @justin,我的命令提示符显示 adb 不被识别为内部或外部程序。 - Pritom
@Pritom,你需要确保adb在你的PATH中,或者你的工作目录是Android SDK文件夹中的\tools目录。 - Justin ᚅᚔᚈᚄᚒᚔ

7
添加这些行到您的路径变量中。
C:\............\Android\android-sdk
C:\............\Android\android-sdk\tools
C:\............\Android\android-sdk\plateform-tools
  1. 在命令提示符窗口中输入以下命令来启动您的模拟器:

    emulator -avd

  2. 运行另一个命令提示符窗口,输入以下命令:

    adb -install ......apk 文件路径......./应用名称.apk


注意:请将“......”替换为实际的文件路径。

2

您可以启动命令控制台并输入:

如果模拟器已经在运行。

adb install <filepath/filename.apk> 

如果文件在同一目录中,那么不需要指定文件路径。否则,请指定文件名的完整路径。

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