android-studio - 从 Android Studio 3 到带有 Android 9 的三星的 APK 安装卡住了
问题描述
我在 Linux Debian 9 x64 上使用 Android Studio 3.4,并在三星 SM-A10 上使用 Android 9 Pie。手机是全新且干净的,带有最新的安全补丁。
每次我将 apk 直接从 Android Studio 安装到手机时,我都必须重新插入 USB 线,否则安装会在 Studio 的状态栏中显示“正在安装...”消息。没有任何错误信息。
奇怪的是——我的其他搭载 Android 7、8 的手机运行良好——每次我点击“运行”图标时,Android Studio 都能很好地安装同一个项目。
但是对于三星 A10 (Android 9),情况总是如下所示:
- 使用 USB 数据线连接的电话
- 我单击 Studio 中的“运行”图标
- 安装卡在“安装...”状态
- 我重新插入 USB 电缆并再次单击“运行”。
- Apk 安装良好。
...
- 我再次单击“运行”(无论之前的应用程序是否从手机中删除)
- 安装卡住了
- 我必须重新插入电缆
此外,当我从这部手机(使用“adb pull ...”)下载大文件(> 100mb)时,它也会卡住,并通过电缆重新连接几次尝试解决。
我试过的:
重启手机
重启电脑
在 Android 开发者菜单中重新启用 USB 调试
启用“即时运行”(通常我不使用它)
运行其他应用
在 Android Studio 中运行调试 - 根本不启动,卡在不同的步骤(主要是加载一些库);也没有错误信息
解决方案
推荐阅读
- node.js - npm 开始显示 index.html 未定义,尽管 index.html 存在
- python - 如何从复杂的验证码中提取数字
- c - 试图用空格分割 C 中的字符串并使用第二个单词
- vba - Powerpoint VBA - 如何在“形状内”存储信息?
- apache-camel - 为什么camel route中bean的一个参数是exchange的body值?
- image-processing - 可以使用morphology.remove_small_objects 去除小噪声吗?
- r - 如何将大量 igraph 组合成一个 igraph - R
- elasticsearch - Elasticsearch 不对双字段进行排序
- visualization - 在 spotfire 中添加新行
- sockets - 使用 UDP 套接字检查 UDP 的校验和