我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。

如何在Android Emulator上安装APK文件?


当前回答

将.apk文件复制到SDK的平台工具/目录中,然后使用cmd(在windows上)在模拟器上安装.apk:

adb install <path_to_your_bin>.apk

or

./adb install <path_to_your_bin>.apk

如果有不止一个仿真器在运行,您可以通过以下命令找到所有正在运行的仿真器:

adb devices

or

./adb devices

然后,您必须使用-s选项通过序列号指定要安装应用程序的仿真器。例如:

adb -s emulator-5554 install path/to/your/app.apk

or

./adb -s emulator-5554 install path/to/your/app.apk

其他回答

您只需将应用程序的.apk文件拖放到模拟器中,它就会自动开始安装。

另一种选择:


窗户:

执行仿真器(SDK Manager.exe->工具->管理AVD…->新建然后启动)启动控制台(Windows XP),运行->键入cmd,然后移动到SDK目录的平台工具文件夹。将APK文件粘贴到“android sdk\tools”或“platform tools”文件夹中。然后键入以下命令。

adb安装[.apk路径]

例子:

adb安装C:\Users\Name\MyProject\build\Jorgesys.apk

Linux:

将apk文件复制到android sdk linux文件夹中的平台工具。打开终端并导航到android sdk中的平台工具文件夹。然后执行此命令-

./adb安装文件名.apk

如果操作成功(结果显示在屏幕上),那么您将在模拟器的启动程序中找到文件。

Mac:

PATH=$PATH:~/Library/Android/sdk/platform-tools

示例:PATH=$PATH:/users/jorgesys/eclipse/android-sdk-mac_64/tools

然后运行adb。

Mac:

1.运行仿真器,

2.然后复制.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform工具中,如果无法在mac系统中找到sdk路径,请执行以下步骤:打开finder->选择顶部菜单上的Go选项->选择Go to Folder选项->它将弹出一个带有文本字段的窗口:/Users/your_system_username/Library/Android/sdk/->现在打开平台工具文件夹并粘贴复制的.apk文件,

现在打开终端并键入以下内容:cd库/Android/sdk/平台工具在终端中执行以下操作:/如果您收到以下错误消息,adb将安装您的apkfilename.apk:错误:未找到设备-正在等待设备,请执行步骤5。从AndroidStudio运行模拟器,一旦模拟器激活,然后重复步骤4,您将在终端上看到成功消息。

(1) 您还可以使用gradle命令安装APK,同时选择产品和风格(调试或发布)。请参阅本指南。

./gradlew assembleDebug (Incase you don't have the APK generated)


./gradlew installDebug

如果您需要重新安装,可以使用以下命令删除设备上任何早期安装的版本

./gradlew uninstallDebug
./gradlew installDebug

(2) 您也可以直接使用adb命令:

为命令行设置adb

export PATH=/Users/mayurik/Library/Android/sdk/platform-tools/adb:/Users/mayurik/Library/Android/sdk/tool

命令行ADB安装

adb -d install pathto/sample.apk (on device)
adb -e install pathto/sample.apk (on emulator)

同时检查此处的文档

$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device

$ adb -s emulator-5555 install helloWorld.apk

在命令提示符下转到androidsdk/tools目录,然后键入

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)

保持模拟器的运行。在命令行中,进入平台工具文件夹,在adt捆绑包附带的sdk文件夹中,执行以下命令:

>adb install <yourFilename.apk>

此命令检测正在运行的仿真器,并向您显示可以安装此应用程序的设备列表(显示是否有任何物理设备连接到您的计算机)。然后,您可以选择任何一个,如果只有一个仿真器在运行,则默认情况下应用程序将直接安装在其上。

注意:对于上述命令,.apk文件需要位于同一目录中。

更详细的教程如下:此链接

1) 将myapp.apk粘贴到平台工具文件夹中,在我的情况下,C:\Users\mazbizxam\AppData\Local\Android\Android-sdk\platform tools,这是我的情况中可能会更改为您的链接

2) 打开CMD CD C:\Users\mazbizxam\AppData\Local\Android\Android-sdk\platform tools中的目录

3) 现在您在平台工具文件夹中,只需键入adb install myapp.apk

请确保您的仿真器已打开,如果一切正常,apk将安装