我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。
如何在Android Emulator上安装APK文件?
我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。
如何在Android Emulator上安装APK文件?
当前回答
在Linux上,我这样做:
首先看看我目前有哪些设备:仿真器列表avds构建发行版cd android&&/斜坡组件释放在模拟设备“Nexus5”上安装它(您位于android目录中,否则使用apk的完整路径):adb-s'8e138a9c'install-app/build/outputs/apk/app-release.apk
就是这样。你也可以使用/gradlew安装发布
其他回答
首先,您需要在机器上安装Android Studio。然后只需遵循以下步骤。
转到导航栏并打开Android Studio。从工具栏打开AVD管理器。(如果您看不到它,请创建一个新的android项目)创建虚拟设备。选择要安装应用程序的硬件设备。选择要在设备上安装的android映像。(如果看不到任何图像,可以从推荐的、x86图像或其他图像下载所需的图像)为AVD添加名称。现在虚拟设备已经创建,您只需单击播放按钮即可运行它。现在您已经设置了虚拟设备,现在需要安装APK文件。下载要安装的APK文件,并将其拖放到模拟器中。APK文件已成功安装,您可以在应用程序中看到它。现在,您只需运行已安装的应用程序即可。
保持模拟器的运行。在命令行中,进入平台工具文件夹,在adt捆绑包附带的sdk文件夹中,执行以下命令:
>adb install <yourFilename.apk>
此命令检测正在运行的仿真器,并向您显示可以安装此应用程序的设备列表(显示是否有任何物理设备连接到您的计算机)。然后,您可以选择任何一个,如果只有一个仿真器在运行,则默认情况下应用程序将直接安装在其上。
注意:对于上述命令,.apk文件需要位于同一目录中。
更详细的教程如下:此链接
现在,您只需将Android apk拖放到模拟器,它就会自动开始安装。
如果你已经创建了多个仿真器,或者你已经插入了Android设备,adb会抱怨
error: more than one device and emulator
adb帮助并不十分清楚该做什么:
-d - directs command to the only connected USB device...
-e - directs command to the only running emulator...
-s <serial number> ...
-p <product name or path> ...
您决定使用的标志必须位于实际adb命令之前:
adb -e install path/to/app.apk
转到Shell/Terminal/,然后到达androidsdk/tools目录
adb install fileName.apk // (u can run this command on windows)
or
./adb install fileName.apk //( u can run this command on linux)