2012-07-09 135 views
1

当我输入“adb install asdasd.apk”给cmd返回“错误:找不到设备”。我怎样才能解决这个问题?如何在android模拟器上安装应用程序?

+0

请按照本教程http:// www。 botskool.com/geeks/how-install-apk-files-android-windows-sdk-emulator – Aerrow 2012-07-09 14:37:29

回答

2

首先,熟悉一下AVD的概念。这基本上是模拟器的一个实例 - 它有一系列的设置,比如Android版本,屏幕大小和SD卡图像。

您不能在“模拟器”中安装东西 - 您只能将东西安装到特定的AVD中。为此,您需要先创建并运行AVD。为此,请使用Eclipse中的“AVD Manager”或单独使用。

在资源管理器中的Android SDK文件夹下,运行“AVD Manager”。选择一个AVD(或者如果您没有任何AVD,请创建一个新的)。选择,点击“开始”。

+1

我已经创建了一个设备。我已经使用AVD很长一段时间了,我的项目已经不是第一次了。我试图将我的应用程序与Facebook进行整合。这就是为什么我需要模拟器上的Facebook – selenk 2012-07-09 14:55:24

+0

对不起,我被你选择的单词误导了。你能在Eclipse的设备窗口中看到AVD吗?你可以做'adb -e shell'吗? – 2012-07-09 14:57:17

+0

返回相同的错误 – selenk 2012-07-09 15:10:03

0

当您运行以下命令时,模拟器是否显示?

adb devices

如果没有,你可能必须先启动的AVD,但如果我没有记错的话,应该由自己来启动它。

+0

没有列出设备 – selenk 2012-07-09 14:38:43

+0

我该如何启动AVD? – selenk 2012-07-09 14:41:12

+0

您是否通过SDK管理器下载了AVD的系统映像? – ninetwozero 2012-07-09 14:41:37

0

你是否为你的项目创建了一个新的模拟器?你在使用Eclipse吗? Eclipse有一个ADT插件,因为它允许您通过它打开AVD管理器,因此非常有用。这个插件会在Eclipse的Windows工具栏中给你这个选项:Windows> AVD manager。

创建一个基于仿真器的新项目,然后单击运行按钮,将您的项目安装到仿真器上。如果您有Android设备,我建议在您的手机设置中开启USB开发模式,并将您的项目直接运行到设备上,因为它会快得多。希望这会有所帮助

+1

我正在尝试安装Facebook到android模拟器。我有Facebook.apk安装。 – selenk 2012-07-09 14:48:33

5

只需将该apk文件复制到(D:\ android-sdk \ platform-tools)android sdk平台工具即可。

and then open the cmd prompt. 

then, come into that platform tools path in cmd prompt. 

then, give like this in cmd -- adb install (appName).apk 

wait few minutes and get success respomse in cmd prompt.. 
+0

对于windows用户sdk平台工具可能在这里C:\ Users \ username \ AppData \ Local \ Android \ sdk \ platform-tools – Heisenberg 2016-07-05 21:52:47

0

这是我做过什么: 第一次运行 “AVD管理器” - >选择一个AVD - >点击 “开始”

immediately after

你点击 “开始” CMD上 使用命令如,

adb install asdasd.apk

然后在我的情况(Windows)中,要求将.apk文件中的数据/本地/ tmp文件/ 我所做的就是复制和.apk文件粘贴到数据/本地/ tmp目录 ,再次使用命令

adb install asdasd.apk

然后CMD prompted->成功

您还可以使用命令

adb devices

命令检查模拟器是否在名单

其实你可能需要多次运行AVD

相关问题