我总算设法混淆了我的Android应用程序,如今我想通过安装APK文件并在模拟器上运行来测试它.
怎样在Android模拟器上安装APK文件?
1>Jorgesys..:
您只需将应用程序的.apk文件拖放在模拟器即可手动开始安装.
另一种选择:
视窗:
执行模拟器(SDKManager.exe->工具->管理AVD...->新建之后启动)
启动控制台(WindowsXP),运行->键入cmd,之后转入SDK目录的platform-tools文件夹.
将APK文件粘贴到'android-sdktools'或'platform-tools'文件夹中.
之后键入以下命令.
adbinstall[.apkpath]
例:
adbinstallC:UsersNameMyProjectbuildJorgesys.apk
Linux的:
apk文件复制到platform-tools的android-sdklinux文件夹中.
打开终端并导航到android-sdk中的platform-tools文件夹.
之后执行此命令-
./adbinstallFileName.apk
若果操作成功(结果显示在屏幕上),则您将在模拟器的启动器中找到您的文件.
苹果笔记本:
PATH=$PATH:~/Library/Android/sdk/platform-tools
示例:PATH=$PATH:/users/jorgesys/eclipse/android-sdk-mac_64/tools
之后运行adb.
苹果笔记本:
1.运行模拟器,
2.之后复制.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform-tools,
假如你没法在你的mac系统中找到sdk路径,请执行以下步骤:finder->select在顶楼菜单上打开Go选项->选择转入文件夹选项->它将弹出一个带文本数组的窗口:/Users/your_system_username/Library/Android/sdk/->如今打开platform-tools文件夹并粘贴复制的.apk文件,
如今打开终端并输入以下内容:cdLibrary/Android/sdk/platform-tools
在终端中执行以下操作:./adbinstallyourapkfilename.apk倘若收到以下错误消息:error:nodevicesfound-waitingfordevice,请执行步骤5.
从AndroidStudio运行您的模拟器,一旦模拟器处于活动状态,之后重复步骤4,您将在终端上看见成功消息.
adb早已转向Windows中的"平台工具"您不应将.apk置于platform-tools目录中.您的项目不属于哪里.请改用"adbinstall"上的完整路径,比如"adbinstall"C:UsersNameMyProjectbuildmyapp.apk".虽然APK的位置可以自由选择,只要在"adbinstall"命令中正确引用(在Mac上验证)即可.至于'adb`的位置:在Mac上,起码从ADT捆绑版本20130522开始,平台工具可以在`$HOME/Development/adt-bundle-mac-x86_64-/sdk/platform中找到-tools`.收到此错误:失败[INSTALL_FAILED_NO_MATCHING_ABIS]只想添加一些上述答案中缺乏的东西.您必须将apk文件置于"android-sdktools"目录中.有了这种信息,答案就完美了.
2>webmat..:
倘若您创建了多个模拟器,或则倘若您插入了Android设备,adb会责怪
error: more than one device and emulator
adbhelp对于该如何做并不是很清楚:
-d - directs command to the only connected USB device... -e - directs command to the only running emulator... -s ... -p ...
您决定使用的标志必须在实际的adb命令之前:
adb -e install path/to/app.apk
好东西.须要明晰的是:它是关于执行`adbinstall`时有多少个模拟器正在运行*(未创建).使用`-s`明晰地定位特定的模拟器可以绕开这个问题;序列号可以从`adbdevices-l`的输出中搜集.
3>Amt87..:
现在,您只需将Androidapk拖放在模拟器中,它还会手动开始安装.
对于其他人:假如以管理员身分启动模拟器,则在VisualStudioAndroid模拟器中拖拽APK安装不起作用.谁晓得为何.您须要做些哪些来启用此功能吗?似乎对于VisualStudio模拟器来说有所不同,而且拖拽虽然未能正常工作。
4>aryaxt..:
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
我想我会在最新的androidsdk-tools中分享adb早已从tools文件夹联通到platform-tools文件夹
5>Akshat..:
在命令提示符下转入android-sdk/tools目录,之后键入
adb install fileName.apk (Windows) ./adb install fileName.apk (Linux or Mac)
6>HamedGhadir..:
在SDK的platform-tools/目录中复制.apk文件,之后使用cmd(在Windows上)在模拟器上安装.apk:
adb install .apk
要么
./adb install .apk
倘若有多个仿真器在运行,您可以通过此命令找到所有正在运行的仿真器:
adb devices
要么
./adb devices
之后,您必须使用-s选项指定要通过其序列号安装应用程序的模拟器.比如:
adb -s emulator-5554 install path/to/your/app.apk
要么
./adb -s emulator-5554 install path/to/your/app.apk
7>zeeawan..:
拖拽
只需将apk文件拖放在您的模拟器中即可.
您也可以在没有AndroidStudio的情况下运行Android模拟器.
8>Sagar..:
从浏览器下载apk文件,之后点击它(通知区域).安装将手动开始.
9>Faakhir..:
我们假定您必须在模拟器上安装FacebookAPK.
您可以使用adb将APK安装到OSX中正在运行的模拟器,如下所示:
./adb install ~/FBAndroid-2.1.apk
在Windows上,像这样:
adb install %HOMEPATH%FBAndroid-2.1.apk
完成后,请复查模拟器的应用程序屏幕,检测应用程序是否已正确安装.假若您须要从原先的版本强制升级此应用程序,请在OSX上添加-r标志,如下所示:
./adb install -r ~/FBAndroid-2.1.apk
10>duggu..:
转入壳体/终端/,达到在Android的SDK/tools目录,之后
adb install fileName.apk // (u can run this command on windows) or ./adb install fileName.apk //( u can run this command on linux)
11>SalmanLashk..:
在Genymotion中,只需将*.apk文件拖放在模拟器中,它还会手动安装并运行.
12>小智..:
首先,您须要在计算机上安装AndroidStudio.之后只需根据这种步骤操作
转入导航栏并打开AndroidStudio.
从工具栏中打开AVDManager.(假如你看不到它创建一个新的android项目)
创建虚拟设备.
选择要安装应用程序的硬件设备.
选择要在设备上安装的Android映像.(假如看不到任何图象,可以从推荐的,x86图象或其他图象下载须要的图象)
为您的AVD添加名称.
如今早已创建了虚拟设备,您只需单击播放按键即可运行它.
如今您早已设置了虚拟设备,如今须要安装APK文件.
下载要安装的APK文件,之后将其拖放在模拟器中.
APK文件已成功安装,您可以在应用程序中看见它.
如今您只需运行已安装的应用程序即可.
13>小智..:
从net下载Apk文件并将其复制到SDK文件夹的platform-tools,之后在命令提示符下转入该目录的类型:
adb install filename.apk
按下输入它将在几秒钟内安装
14>sAchiNWare...:
让你的模拟器保持正常运行.在命令行中,步入你的sdk文件夹中的platform-tools文件夹,它带有adtbundle并执行以下命令:
>adb install
此命令检查正在运行的仿真器/仿真器,并显示可以安装此应用程序的设备列表(显示联接到计算机的任何化学设备/设备.).之后你可以选择任何一个,假如只有一个模拟器正在运行,这么默认情况下app会直接安装在它前面.
注意:对于前面的命令,您的.apk文件须要坐落同一目录中.
有关更详尽的教程,请参阅:此链接
15>DonChakkapp..:
从Windows7开始,
Shift+右键单击apk文件夹.
选择打开命令窗口
输入并点击"adbinstallAppName.apk"
16>N0mi..:
(测试MACOS)
第一步是运行模拟器
模拟器-avd
之后使用adb安装.apk
adbinstall
假如adb抛出错误,如同APK早已存在或类似的东西.在模拟器运行时运行adbshell
adbshell
cddata/app
adbuninstall
假如adb和emulator是未找到的命令,请执行以下操作
exportPATH=$PATH://android-sdk-macosx/platform-tools://android-sdk-macosx/android-sdk-macosx/tools:
为了将来的使用,将前面的行置于.bash_profile的末尾
vi~/.bash_profile
17>Criss..:
假如在第一次使用多个模拟器,请使用此命令
adb devices
之后选择amulatur并安装应用程序
adb -s "EMULATOR NAME" install "FILE PATH" adb -s emulator-5556 install C:UserscrissyouwaveWhatsApp.apk
18>MarceloAgim..:
我可能错了,但在Windows上我只是将其拖拽.apk到Android模拟器中.我的意思是,做前面提及的所有事情其实都是好多工作.