关于Android Studio如何连上真机和无法运行的问题解决办法

简介: 【2月更文挑战第3天】


一、电脑配置
(1)下载Google USB Driver
在Settings打开Android SDK,右侧选择SDK Tools下载Google USB Driver,安装成功之后点击右下角的apply.
image.png

(2)下载安卓版本
一般编译器的版本比我们真机的安卓版本要低,所以不要犹豫,直接选择最新的来安装。安装完成同样点击apply。(如果你的手机比较旧,那就在自己手机设置那里查看自己手机的安卓版本,找到对应的版本下载即可)

image.png

(3)配置user-driver
点击此电脑 -> 右击属性 -> 点击设备管理器 -> 找到便携设备 -> 点击找到自己的手机
image.png

(4)更新手机的驱动
选中设备 右击 -> 点击更新驱动程序 -> 点击浏览计算机上的驱动程序

image.png

     一般是在这个目录下,要是不清楚的话可以返回android studio查看自己的安装目录,表情包是自己的用户名呢。

image.png

(5)小tips
这里有个小tips要是没找到AppData的话就是电脑隐藏了某些文件夹,此时可以点击查看

image.png

    然后再点击浏览,就可以看到了AppData了。然后一直下一步即可。

二、手机配置、
(1)手机进入开发者模式
手机点击设置,进入开发者模式(这里一般是点击自己的连续点击自己的版本号,即可打开开发者模式)这里以我的Readmi K40为例:
image.png

(2)勾选USB调试和USB安装
点击更多设置, 选择开发者选项,把USB调试和USB安装都勾选上。
image.png

三、进行测试
如果成功连接的话,在这里是可以看得到自己的手机型号的。

image.png

(1)如果报以下错误:
Installation did not succeed.
The application could not be installed: INSTALL_FAILED_USER_RESTRICTED
Installation via USB is disabled.
Retry
image.png

(2)解决方法一
gradle.properties文件中添加

android.injected.testOnly=false

    然后点"Sync Now",等右下角进度条走完就好了

(3)解决办法二
在AndroidMainfest.xml中的主活动的标签属性中添加

android:exported="true"

image.png

    然后再点击运行测试。

(4)解决办法三
如果上述两个还是不行的话,你要撤销USB调试权,重新连接数据线到电脑,再允许USB调试,再允许USB安装。大概就可以了。

    或者把USB重新多拔多插几次就好了。

(5)手机成功安装页面

image.png

相关文章
|
1月前
|
移动开发 监控 安全
mPaaS常见问题之Android集成dexPatch热修复运行时候无法正常进行热更新如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
34 0
|
24天前
|
Java Android开发
Android Studio的使用导入第三方Jar包
Android Studio的使用导入第三方Jar包
10 1
|
2月前
|
数据库 Android开发 数据库管理
【Android】使用android studio查看内置数据库信息
【Android】使用android studio查看内置数据库信息
68 0
|
24天前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
12 0
|
1月前
|
XML 缓存 Android开发
Android开发,使用kotlin学习多媒体功能(详细)
Android开发,使用kotlin学习多媒体功能(详细)
101 0
|
1月前
|
设计模式 人工智能 开发工具
安卓应用开发:构建未来移动体验
【2月更文挑战第17天】 随着智能手机的普及和移动互联网技术的不断进步,安卓应用开发已成为一个热门领域。本文将深入探讨安卓平台的应用开发流程、关键技术以及未来发展趋势。通过分析安卓系统的架构、开发工具和框架,本文旨在为开发者提供全面的技术指导,帮助他们构建高效、创新的移动应用,以满足不断变化的市场需求。
18 1
|
1月前
|
机器学习/深度学习 调度 Android开发
安卓应用开发:打造高效通知管理系统
【2月更文挑战第14天】 在移动操作系统中,通知管理是影响用户体验的关键因素之一。本文将探讨如何在安卓平台上构建一个高效的通知管理系统,包括服务、频道和通知的优化策略。我们将讨论最新的安卓开发工具和技术,以及如何通过这些工具提高通知的可见性和用户互动性,同时确保不会对用户造成干扰。
33 1
|
1天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
12 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
15天前
|
XML 开发工具 Android开发
构建高效的安卓应用:使用Jetpack Compose优化UI开发
【4月更文挑战第7天】 随着Android开发不断进化,开发者面临着提高应用性能与简化UI构建流程的双重挑战。本文将探讨如何使用Jetpack Compose这一现代UI工具包来优化安卓应用的开发流程,并提升用户界面的流畅性与一致性。通过介绍Jetpack Compose的核心概念、与传统方法的区别以及实际集成步骤,我们旨在提供一种高效且可靠的解决方案,以帮助开发者构建响应迅速且用户体验优良的安卓应用。
|
18天前
|
监控 算法 Android开发
安卓应用开发:打造高效启动流程
【4月更文挑战第5天】 在移动应用的世界中,用户的第一印象至关重要。特别是对于安卓应用而言,启动时间是用户体验的关键指标之一。本文将深入探讨如何优化安卓应用的启动流程,从而减少启动时间,提升用户满意度。我们将从分析应用启动流程的各个阶段入手,提出一系列实用的技术策略,包括代码层面的优化、资源加载的管理以及异步初始化等,帮助开发者构建快速响应的安卓应用。