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

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


当前回答

简单您可以将APK上传到文件托管或下载APK,并使用浏览器从未知源进行安装。

其他回答

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

>adb install <yourFilename.apk>

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

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

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

在Linux上,我这样做:

首先看看我目前有哪些设备:仿真器列表avds构建发行版cd android&&/斜坡组件释放在模拟设备“Nexus5”上安装它(您位于android目录中,否则使用apk的完整路径):adb-s'8e138a9c'install-app/build/outputs/apk/app-release.apk

就是这样。你也可以使用/gradlew安装发布

如果一次使用多个仿真器,请使用以下命令

adb devices

然后选择amulatur并安装应用程序

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk

您可以尝试手动构建和运行应用程序

构建视图->工具窗口->构建变体运行任务->安装->安装<build_varaiant>打开adb shell am start-n<package_name>/<活动名称>

[更多]

(在MACOS上测试)

第一步是运行仿真器

仿真器-avd<avd_name>

然后使用adb安装.apk

adb安装<.apk文件路径>

如果adb抛出错误,比如APK已经存在或类似的东西。在模拟器运行时运行adb shell

adb外壳cd数据/应用程序adb卸载<apk文件而不使用.apk>

如果找不到adb和仿真器命令,请执行以下操作

export PATH=$PATH://android sdk macosx/platform-tools://android-sdk-macosx/android-sdk-macosx/tools:

为了便于将来使用,请在.bash_profile的末尾添加上述行

vi~/.bash_profile文件