Android Studio模拟器如何运行apk文件_android studio可以打开apk文件吗_只猪会上树的博客-程序员秘密

技术标签: android  Android  

Android手机软件都是以apk为后缀的,而apk文件在电脑中是无法直接运行的,需要在模拟器中安装和打开。
如果使用Android Studio中的模拟器,首先需要打开自己的AVD模拟器。
将apk文件复制到android studio安装目录里的androidsdk\platform-tools文件夹下(如下图所示文件夹)
在这里插入图片描述
win+R运行cmd终端,运用指令cd切换到adb.exe所在文件夹下

C:\Users\Lenovo>d:

D:\>cd andriod

D:\andriod>cd andriodsdk

D:\andriod\andriodsdk>cd platform-tools

输入以下命令完成apk文件的安装

adb install base.apk

如果出现adb命令不是内部命令,需要在电脑属性中配置adb命令的环境变量
例如我的adb.exe文件在D:\andriod\andriodsdk\platform-tools路径下,将路径添加到path中即可。
如果安装时没有打开模拟器,就会报错,提示没有找到模拟器或设备

Performing Push Install
adb: error: failed to get feature set: no devices/emulators found

如果adb版本和apk文件支持adb版本不匹配,会报错,下载对应版本的adb文件替换掉旧版本adb文件即可。

adb server version (39) doesn't match this client (41); killing... * daemon

如果apk不支持X64架构的模拟器,会提示,需要打开arm架构的模拟器

Failed to extract native library

报错原因:某些apk文件只能运行在arm芯片上,而不支持X86,也就是说不兼容X86芯片,而Android studio模拟器使用arm运行速度会很慢
在这里插入图片描述

当命令行显示如下,则证明apk文件安装成功,在模拟器中可以看到安装好的软件。

Performing Streamed Install
Success
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_48211069/article/details/123918040

智能推荐

憋了个大招,Python你懂的_study_zhiyuan的博客-程序员秘密

classActionKind(Enum):RunningLeft=0RunningRight=1Idle=2IdleLeft=3IdleRight=4JumpingLeft=5Jump[email protected]...

SIGMOD论文研读—Overlap Set Similarity Joins with Theoretical Guarantees_南风央的博客-程序员秘密

前言:SIGMOD上一篇有关集合相似性的算法论文,本文仅是笔者对于论文的解读,欢迎读者来和笔者探讨、指出笔者的错误论文标题:Overlap Set Similarity Joins with Theoretical Guarantees作者:Dong Deng,Yufei Tao,Guoliang Li刊物:SIGMOD时间:June , 2018出处链接:https://dl.acm.org/doi/abs/10.1145/3183713.31837481.论文摘要该论文研究了具有重叠约束的

整理的Java List Set Map是否有序,元素是否允许重复_list是有序的吗_ameyume的博客-程序员秘密

整理的Java List Set Map是否有序,元素是否允许重复的说明,如下图:

洛克人java下载_洛克人-威利博士末日_毕小荷的博客-程序员秘密

快速搜索机型:诺基亚 N70系列(176×208)7610 3230 6600 6260 6620 6630 6670 6680 6681 6682 N70 N72 ;松下: X700 X800 ;联想: P930诺基亚 N73系列(240×320)N73 5320 5320XM 5320di_XM 5630XM 5700 5700XM 5710XM 5730XM 6110 6110N 6120 ...

@SpringBootApplication(exclude =a.class)移除该类的autoconfig 自动加载_spring加载移除类_xzbxzbxz的博客-程序员秘密

@SpringBootApplication(exclude =a.class)移除该类的autoconfig 自动加载例如:@SpringBootApplication(exclude = PageHelperAutoConfiguration.class)上面就是移除了PageHelperAutoConfiguration类的自动配置移除的原因是:自己自定义了配置类,让Spring加载我们自定义的配置类...

随便推点

商务与经济统计_电子商务类北大核心期刊目录大汇总!(推荐收藏!)_weixin_39760619的博客-程序员秘密

关注我们更多精彩等你发现!  电子商务是指以信息网络技术为手段,以商品交换为中心的商务活动;也可理解为在互联网、企业内部网和增值网上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的电子化、网络化、信息化;以互联网为媒介的商业行为均属于电子商务的范畴。那么电子商务类北大核心期刊有哪些呢?下面就和小编一起来看看吧!  《中国金融》创刊于1950年,是中国人民银行主管、中国金...

消息中间件消息介绍 RabbitMQ ActiveMQ RocketMQ Kafka优缺点对比 消息中间件入门详解 消息中间件从入门到放弃_SnailsRocket的博客-程序员秘密

消息队列一、什么是消息队列我们可以把消息队列看作是一个存放消息的容器,当我们需要使用消息的时候,直接从容器中取出消息供自己使用即可。消息队列是分布式系统中重要的组件之一。使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。我们知道队列 Queue 是一种先进先出的数据结构,所以消费消息时也是按照顺序来消费的。二、为什么要使用消息队列我觉得使用消息队列主要有三点好处:通过异步处理提高系统性能(减少响应所需时间)。削峰/限流降低系统耦合性。如果在面试的时候你被面试官问到

2.Echarts3.0--柱状图最详解析及示例_echarts3.0 示例_笨小孩丶的博客-程序员秘密

前言:柱状图主要分横着的柱状图和竖着的柱状图,以及和其他类型图混搭图形。本文主要说明前两种类型,并未涵盖所有属性,主要是经常用到的属性。准备工作到echarts3(注意是echarts3,不是echarts2)官方下载echarts或者自定义下载,下载地址:http://echarts.baidu.com/download.html示例及说明 代码中未说明的配置项,

gem5 prefetcher_蕉风夜雨的博客-程序员秘密

最近在gem5上做预取实验,添加自己的预取算法,这里采用hardware stream prefetcher , 修改了几个bug才给实验调试通过,发文记录下实验过程。 gem5上添加自己的预取算法步骤: (1)路径gem5-master/configs/common/Caches.py下,开启预取:class L1Cache(Cache): assoc = 2 tag_late

迁移学习,载入自己数据训练好的模型并测试_语义分割 tf.keras.models.load_model 迁移学习_sun_ching的博客-程序员秘密

vgg16的载入自己训练模型测试代码如下,resnet以及inceptionV可以替换掉vggimport numpy as npfrom keras.applications.imagenet_utils import decode_predictionsfrom keras.preprocessing import imagefrom keras.applications.vgg...

推荐文章

热门文章

相关标签